Index: LayoutTests/fast/dom/shadow/focus-navigation-with-istabstop-expected.txt |
diff --git a/LayoutTests/fast/dom/shadow/focus-navigation-with-istabstop-expected.txt b/LayoutTests/fast/dom/shadow/focus-navigation-with-istabstop-expected.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..188f58f5bbdbae01e6b0c2d022dfa8ade62d86f4 |
--- /dev/null |
+++ b/LayoutTests/fast/dom/shadow/focus-navigation-with-istabstop-expected.txt |
@@ -0,0 +1,96 @@ |
+This tests TAB focus navigation with isTabStop property on elements |
+ |
+Testing shadow host with possible combinations of tabindex and isTabStop |
+Normal tab order without tabindex |
+PASS host.isTabStop is false |
+Should move from input-before to host/inner-input in forward |
+PASS |
+Should move from host/inner-input to input-after in forward |
+PASS |
+Should move from input-after to host/inner-input in backward |
+PASS |
+Should move from host/inner-input to input-before in backward |
+PASS |
+Normal tab order without tabindex but isTabStop=true |
+Should move from input-before to host/inner-input in forward |
+PASS |
+Should move from host/inner-input to input-after in forward |
+PASS |
+Should move from input-after to host/inner-input in backward |
+PASS |
+Should move from host/inner-input to input-before in backward |
+PASS |
+Normal tab order with tabindex=0 on host |
+PASS host.getAttribute("tabindex") is "0" |
+PASS host.isTabStop is true |
+Should move from input-before to host in forward |
+PASS |
+Should move from host to host/inner-input in forward |
+PASS |
+Should move from host/inner-input to input-after in forward |
+PASS |
+Should move from input-after to host/inner-input in backward |
+PASS |
+Should move from host/inner-input to host in backward |
+PASS |
+Should move from host to input-before in backward |
+PASS |
+Normal tab order with tabindex=0 but isTabStop = false on host |
+Should move from input-before to host/inner-input in forward |
+PASS |
+Should move from host/inner-input to input-after in forward |
+PASS |
+Should move from input-after to host/inner-input in backward |
+PASS |
+Should move from host/inner-input to input-before in backward |
+PASS |
+Normal tab order with tabindex=-1 on host |
+PASS host.getAttribute("tabindex") is "-1" |
+PASS host.isTabStop is false |
+Should move from input-before to host/inner-input in forward |
+PASS |
+Should move from host/inner-input to input-after in forward |
+PASS |
+Should move from input-after to host/inner-input in backward |
+PASS |
+Should move from host/inner-input to input-before in backward |
+PASS |
+Normal tab order with tabindex=-1 but isTabStop=true on host |
+Should move from input-before to host/inner-input in forward |
+PASS |
+Should move from host/inner-input to input-after in forward |
+PASS |
+Should move from input-after to host/inner-input in backward |
+PASS |
+Should move from host/inner-input to input-before in backward |
+PASS |
+Normal tab order with tabindex=1 on host |
+PASS host.getAttribute("tabindex") is "1" |
+PASS host.isTabStop is true |
+Should move from input-before to input-after in forward |
+PASS |
+Should move from input-after to host in forward |
+PASS |
+Should move from host to host/inner-input in forward |
+PASS |
+Should move from host/inner-input to host in backward |
+PASS |
+Should move from host to input-after in backward |
+PASS |
+Should move from input-after to input-before in backward |
+PASS |
+Normal tab order with tabindex=1 but isTabStop=false on host |
+Should move from input-before to input-after in forward |
+PASS |
+Should move from input-after to host/inner-input in forward |
+PASS |
+Should move from host/inner-input to input-after in backward |
+PASS |
+Should move from input-after to input-before in backward |
+PASS |
+Test finished. |
+PASS successfullyParsed is true |
+ |
+TEST COMPLETE |
+ |
+ |