Index: LayoutTests/fast/events/tabindex-no-focusable.html |
diff --git a/LayoutTests/fast/events/tabindex-no-focusable.html b/LayoutTests/fast/events/tabindex-no-focusable.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..a356966bf8a4474a0b0c9427246fb13f37efb4ba |
--- /dev/null |
+++ b/LayoutTests/fast/events/tabindex-no-focusable.html |
@@ -0,0 +1,28 @@ |
+<script src="../../resources/js-test.js"></script> |
+<script> |
+if (window.testRunner) |
+ testRunner.dumpAsText(); |
+ |
+function test() |
+{ |
+ if (!window.testRunner) |
+ return; |
+ var elem_movetome = document.getElementById('MoveToMe'); |
+ var elem_focusme = document.getElementById('focusMe'); |
+ elem_focusme.focus(); |
+ |
+ eventSender.keyDown("\t"); |
+ shouldBeEqualToString('document.activeElement.id', 'MoveToMe'); |
+ elem_focusme.focus(); |
+ eventSender.keyDown("\t", ["shiftKey"]); |
+ shouldBeEqualToString('document.activeElement.id', 'MoveToMe'); |
+} |
+</script> |
+<body onload="test()"> |
+<input id="MoveToMe" tabindex="1"> |
+<input tabindex="-1"> |
+<input id="focusMe" tabindex="-1"> |
+<input tabindex="-1"> |
+</body> |
+ |
+ |