diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:43:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:43:14 +0000 |
commit | 8dd16259287f58f9273002717ec4d27e97127719 (patch) | |
tree | 3863e62a53829a84037444beab3abd4ed9dfc7d0 /testing/web-platform/meta/shadow-dom | |
parent | Releasing progress-linux version 126.0.1-1~progress7.99u1. (diff) | |
download | firefox-8dd16259287f58f9273002717ec4d27e97127719.tar.xz firefox-8dd16259287f58f9273002717ec4d27e97127719.zip |
Merging upstream version 127.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/shadow-dom')
24 files changed, 125 insertions, 30 deletions
diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/delegatesFocus-highlight-sibling.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/delegatesFocus-highlight-sibling.html.ini new file mode 100644 index 0000000000..a197d0b4c6 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/delegatesFocus-highlight-sibling.html.ini @@ -0,0 +1,3 @@ +[delegatesFocus-highlight-sibling.html] + [crbug/474687 :focus style should properly be applied to shadow hosts.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback-default-tabindex.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback-default-tabindex.html.ini new file mode 100644 index 0000000000..73b8b69c30 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback-default-tabindex.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-slot-fallback-default-tabindex.html] + [Default tabindex for a slot node should be 0.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini index 5ae48d4eb7..2f49dcea8d 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-fallback.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slot-fallback.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus should jump to fallback elements when a slot does not have any assigned nodes.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini index 4907a24cbc..b3752b0813 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-2levels.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slot-nested-2levels.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus controller should treat each slot as a focus scope.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini index 5fb6c5f759..71cc335c6b 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-delegatesFocus.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slot-nested-delegatesFocus.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus controller should treat each slot as a focus scope.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini index a8765d268d..ef409fbcef 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested-fallback.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slot-nested-fallback.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus should cover assigned elements of an assigned slot espacially there are fallback contents.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini index 7a43f93026..169a52c785 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-nested.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slot-nested.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus controller should treat each slot as a focus scope.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini index df0fd5de46..97d184a11d 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-fallback.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slot-shadow-in-fallback.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus should cover assigned elements of an assigned slot, as well as elements that are directly assigned to a slot.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini index 42b17fc1d4..c67d53e6bf 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-shadow-in-slot.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slot-shadow-in-slot.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus should cover assigned elements of an assigned slot, as well as elements that are directly assigned to a slot.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini index ce098ebef9..a41c73fc03 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slot-with-tabindex.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slot-with-tabindex.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Slots tabindex should be considred in focus navigation.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini index a299237d0c..880cdc133d 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots-in-slot.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slots-in-slot.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus should cover assigned nodes of slot, especially for nested slots in slot scope.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini index 97301d1159..a28a0bc5fc 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-slots.html.ini @@ -1,3 +1,3 @@ [focus-navigation-slots.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus should cover assigned elements of an assigned slot, as well as elements that are directly assigned to a slot.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-web-component-radio.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-web-component-radio.html.ini new file mode 100644 index 0000000000..5be06dbc8e --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-web-component-radio.html.ini @@ -0,0 +1,3 @@ +[focus-navigation-web-component-radio.html] + [Focus for web component input type elements should be bound by <form> inside shadow DOM] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini index 106b395184..7dd6c59d7f 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation-with-delegatesFocus.html.ini @@ -1,40 +1,68 @@ [focus-navigation-with-delegatesFocus.html] disabled: if os == "mac": https://bugzilla.mozilla.org/show_bug.cgi?id=1845961 - expected: - if (os == "mac") and not debug: [TIMEOUT, OK] + [Testing tab navigation order with mode open, no tabindex and delegatesFocus=false.] + expected: FAIL + + [Testing tab navigation order with mode open, no tabindex and delegatesFocus=true.] + expected: FAIL + + [Testing tab navigation order with mode open, tabindex=0 and delegatesFocus=false.] + expected: FAIL + + [Testing tab navigation order with mode open, tabindex=0 and delegatesFocus=true.] + expected: FAIL + + [Testing tab navigation order with mode open, tabindex=-1 and delegatesFocus=false.] + expected: FAIL + + [Testing tab navigation order with mode open, tabindex=-1 and delegatesFocus=true.] + expected: FAIL + + [Testing tab navigation order with mode open, tabindex=1 and delegatesFocus=false.] + expected: FAIL + [Testing tab navigation order with mode closed, no tabindex and delegatesFocus=true.] expected: if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] + FAIL [Testing tab navigation order with mode closed, tabindex=0 and delegatesFocus=false.] expected: if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] + FAIL [Testing tab navigation order with mode closed, tabindex=0 and delegatesFocus=true.] expected: if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] + FAIL [Testing tab navigation order with mode closed, tabindex=-1 and delegatesFocus=false.] expected: if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] + FAIL [Testing tab navigation order with mode closed, tabindex=-1 and delegatesFocus=true.] expected: if (os == "mac") and not debug: [PASS, NOTRUN, TIMEOUT] + FAIL [Testing tab navigation order with mode closed, tabindex=1 and delegatesFocus=false.] expected: if (os == "mac") and not debug: [TIMEOUT, NOTRUN, PASS] + FAIL [Testing tab navigation order with mode closed, tabindex=1 and delegatesFocus=true.] expected: if (os == "mac") and not debug: [NOTRUN, TIMEOUT, PASS] + FAIL [Testing tab navigation order with mode closed, no tabindex and delegatesFocus=false.] expected: if (os == "mac") and not debug: [PASS, TIMEOUT, NOTRUN] + FAIL [Testing tab navigation order with mode open, tabindex=1 and delegatesFocus=true.] expected: if (os == "mac") and not debug: [PASS, TIMEOUT] + FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini index 4567aaecaf..be2650ca6f 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-navigation.html.ini @@ -1,3 +1,3 @@ [focus-navigation.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Focus controller should treat slots as a focus scope.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini index 94d47148c6..86fb808f72 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-nested-slots.html.ini @@ -1,3 +1,3 @@ [focus-nested-slots.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Verifies that focus order goes in flat tree order with buttons inside nested slots which have a mixture of assigned and unassigned states.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini index f9a27cdcf1..1054d50be8 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-unassignable-slot.html.ini @@ -1,3 +1,3 @@ [focus-unassignable-slot.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] + [Verifies that focusing forwards from an input inside a slot which has no shadow root goes to the next focusable element in light DOM.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini index f84bfbc096..9ca175f0a7 100644 --- a/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/focus-with-negative-index.html.ini @@ -1,5 +1,6 @@ [focus-with-negative-index.html] - expected: - if (os == "android") and fission: [OK, TIMEOUT] [This is a regression test: After focusing negative tabindex-ed elements, focus moves in tree order.] expected: FAIL + + [Focus controller should treat slots as a focus scope.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html.ini new file mode 100644 index 0000000000..33ba1727c8 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-on-shadow-host.html.ini @@ -0,0 +1,3 @@ +[grid-order-on-shadow-host.html] + [Grid items in shadow host without delegatesFocus] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-iframe.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-iframe.html.ini new file mode 100644 index 0000000000..e8e3e346f7 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-iframe.html.ini @@ -0,0 +1,3 @@ +[grid-order-with-iframe.html] + [Grid items are iframes.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-nested-grids.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-nested-grids.html.ini new file mode 100644 index 0000000000..56dbb62204 --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-nested-grids.html.ini @@ -0,0 +1,9 @@ +[grid-order-with-nested-grids.html] + [Grid items are not grid containers.] + expected: FAIL + + [Grid items are grid containers.] + expected: FAIL + + [Only has grid containers.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-popover.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-popover.html.ini new file mode 100644 index 0000000000..d042f8691a --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-popover.html.ini @@ -0,0 +1,6 @@ +[grid-order-with-popover.html] + [Popover in reading-order-items: grid-order container.] + expected: FAIL + + [Popover in container and itself with reading-order-items: grid-order.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-slots.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-slots.html.ini new file mode 100644 index 0000000000..1edebbc9fe --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order-with-slots.html.ini @@ -0,0 +1,21 @@ +[grid-order-with-slots.html] + [Slot assigned element is a grid with reading-order-items.] + expected: FAIL + + [Slot is a grid with reading-order-items.] + expected: FAIL + + [Slot is inside a grid container with reading-order-items.] + expected: FAIL + + [Slot is a grid with reading-order-items inside a grid container with reading-order-items.] + expected: FAIL + + [Slot is not inside a shadow root.] + expected: FAIL + + [Slot is a display contents inside a grid container.] + expected: FAIL + + [Slot is a display block inside a grid container.] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order.html.ini b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order.html.ini new file mode 100644 index 0000000000..b14df4f41f --- /dev/null +++ b/testing/web-platform/meta/shadow-dom/focus-navigation/reading-order/tentative/grid-order.html.ini @@ -0,0 +1,15 @@ +[grid-order.html] + [Grid items with `order` property] + expected: FAIL + + [Grid items with `order` property and tabindex] + expected: FAIL + + [Items in display contents are sorted in same grid container.] + expected: FAIL + + [Items in display block are not in parent grid container.] + expected: FAIL + + [Grid items without `order` property] + expected: FAIL |