[wpt-sync] Sync PR 33781 - [Focusgroup] Convert blink tests to WPT (backward-navigation only)
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox102 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 33781 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/33781
Details from upstream follow.
Benjamin Beaudry <bebeaudr@microsoft.com> wrote:
[Focusgroup] Convert blink tests to WPT (backward-navigation only)
The focusgroup feature is rapidly approaching the Origin Trial phase of
its development and we want to move (most) of our test coverage to web
tests before that happens.This CL converts the focusgroup backward-navigation (left & up arrows)
blink unit tests to web platform tests.Bug: 1286127
Change-Id: I8cbbb0c4cd2e48a57b74fc8b99253d1625481597
Reviewed-on: https://chromium-review.googlesource.com/3605804
WPT-Export-Revision: 581d1fb576b2b172df3642655f70595c941f4ed0
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=f27b5aee5c5571f2bc2f34091001f8a4641742e4
Assignee | ||
Comment 2•2 years ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI
Total 30 tests and 1 subtests
Status Summary
Firefox
OK
: 30
PASS
: 10
FAIL
: 20
Chrome
OK
: 30
PASS
: 30
Links
Details
New Tests That Don't Pass
- /html/interaction/focus/focusgroup/tentative/backward-navigation/descends-into-extending-focusgroup.html [wpt.fyi]
- When the focus is set on the last item of a focusgroup and the previous item is a descendant of a subtree, a backward arrow key press should move the focus to that previous item within the subtree.:
FAIL
(Chrome:PASS
)
- When the focus is set on the last item of a focusgroup and the previous item is a descendant of a subtree, a backward arrow key press should move the focus to that previous item within the subtree.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/ascends-to-parent-focusgroup.html [wpt.fyi]
- When the focus is set on the first item of an extending focusgroup that doesn't support the axis of the arrow key pressed but the parent focusgroup does, ascend to that focusgroup. This should work whether the extending focusgroup is the child of the other focusgroup or a distant descendant.:
FAIL
(Chrome:PASS
)
- When the focus is set on the first item of an extending focusgroup that doesn't support the axis of the arrow key pressed but the parent focusgroup does, ascend to that focusgroup. This should work whether the extending focusgroup is the child of the other focusgroup or a distant descendant.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/moves-when-only-current-axis-supported.html [wpt.fyi]
- When the focus is set on an item of a focusgroup that only supports the axis of the arrow key pressed the focus should move.:
FAIL
(Chrome:PASS
)
- When the focus is set on an item of a focusgroup that only supports the axis of the arrow key pressed the focus should move.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html [wpt.fyi]
- When the focus is set on the last item of a focusgroup and the previous item is located past an extending focusgroup that only supports the orthogonal axis, a backward arrow key press should move the focus to that previous item without getting stuck in the inner focusgroup that doesn't support the axis. The same should still be true when inside a focusgroup that extends another extending focusgroup that supports only the orthogonal axis within the original focusgroup.:
FAIL
(Chrome:PASS
)
- When the focus is set on the last item of a focusgroup and the previous item is located past an extending focusgroup that only supports the orthogonal axis, a backward arrow key press should move the focus to that previous item without getting stuck in the inner focusgroup that doesn't support the axis. The same should still be true when inside a focusgroup that extends another extending focusgroup that supports only the orthogonal axis within the original focusgroup.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/skips-focusgroup-that-extends-in-orthogonal-axis.html [wpt.fyi]
- When the focus is set on the last item of a focusgroup and the previous item is a descendant of a subtree, a backward arrow key press should move the focus to that previous item within the subtree. However, if that subtree is an extending focusgroup that supports only the orthogonal axis, it should be skipped.:
FAIL
(Chrome:PASS
)
- When the focus is set on the last item of a focusgroup and the previous item is a descendant of a subtree, a backward arrow key press should move the focus to that previous item within the subtree. However, if that subtree is an extending focusgroup that supports only the orthogonal axis, it should be skipped.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/horizontal/wraps-in-axis.html [wpt.fyi]
- When the focus is set on the first item of a focusgroup that wraps and supports only the axis of the pressed arrow key, a backward arrow key press should move the focus to the last item within the focusgroup.:
FAIL
(Chrome:PASS
)
- When the focus is set on the first item of a focusgroup that wraps and supports only the axis of the pressed arrow key, a backward arrow key press should move the focus to the last item within the focusgroup.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/moves-to-previous-item-and-skips-focusable-item.html [wpt.fyi]
- When the focus is set on a focusgroup item, an arrow key press should move the focus to the previous item and skip non-focusable items.:
FAIL
(Chrome:PASS
)
- When the focus is set on a focusgroup item, an arrow key press should move the focus to the previous item and skip non-focusable items.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/moves-to-previous-item.html [wpt.fyi]
- When the focus is set on a focusgroup item, an arrow key press should move the focus to the previous item.:
FAIL
(Chrome:PASS
)
- When the focus is set on a focusgroup item, an arrow key press should move the focus to the previous item.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/skips-empty-wrapping-focusgroup.html [wpt.fyi]
- When the focus is set on the last item of a focusgroup and the previous item is located past an extending focusgroup that wraps but has no item in it, a backward arrow key press should move the focus to that previous item without getting stuck in the inner focusgroup.:
FAIL
(Chrome:PASS
)
- When the focus is set on the last item of a focusgroup and the previous item is located past an extending focusgroup that wraps but has no item in it, a backward arrow key press should move the focus to that previous item without getting stuck in the inner focusgroup.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/skips-non-focusgroup-subtree.html [wpt.fyi]
- When the focus is set on the last item of a focusgroup and the previous item is located past a non-focusgroup subtree, a backward arrow key press should move the focus to that previous item without getting stuck in the subtree.:
FAIL
(Chrome:PASS
)
- When the focus is set on the last item of a focusgroup and the previous item is located past a non-focusgroup subtree, a backward arrow key press should move the focus to that previous item without getting stuck in the subtree.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/skips-root-focusgroup-complex-case.html [wpt.fyi]
- When the focus is set on the last item of a focusgroup and the previous item is located past an other (non-extending) focusgroup subtree, a backward arrow key press should move the focus to that previous item without getting stuck in the other focusgroup. The same should still be true when inside a focusgroup that extends a root focusgroup within the original focusgroup.:
FAIL
(Chrome:PASS
)
- When the focus is set on the last item of a focusgroup and the previous item is located past an other (non-extending) focusgroup subtree, a backward arrow key press should move the focus to that previous item without getting stuck in the other focusgroup. The same should still be true when inside a focusgroup that extends a root focusgroup within the original focusgroup.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/skips-root-focusgroup.html [wpt.fyi]
- When the focus is set on the last item of a focusgroup and the previous item is located past an other (non-extending) focusgroup subtree, a backward arrow key press should move the focus to that previous item without getting stuck in the other focusgroup.:
FAIL
(Chrome:PASS
)
- When the focus is set on the last item of a focusgroup and the previous item is located past an other (non-extending) focusgroup subtree, a backward arrow key press should move the focus to that previous item without getting stuck in the other focusgroup.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/ascends-to-parent-focusgroup.html [wpt.fyi]
- When the focus is set on the first item of an extending focusgroup that doesn't support the axis of the arrow key pressed but the parent focusgroup does, ascend to that focusgroup. This should work whether the extending focusgroup is the child of the other focusgroup or a distant descendant.:
FAIL
(Chrome:PASS
)
- When the focus is set on the first item of an extending focusgroup that doesn't support the axis of the arrow key pressed but the parent focusgroup does, ascend to that focusgroup. This should work whether the extending focusgroup is the child of the other focusgroup or a distant descendant.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/moves-when-only-current-axis-supported.html [wpt.fyi]
- When the focus is set on an item of a focusgroup that only supports the axis of the arrow key pressed the focus should move.:
FAIL
(Chrome:PASS
)
- When the focus is set on an item of a focusgroup that only supports the axis of the arrow key pressed the focus should move.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis-complex-case.html [wpt.fyi]
- When the focus is set on the last item of a focusgroup and the previous item is located past an extending focusgroup that only supports the orthogonal axis, a backward arrow key press should move the focus to that previous item without getting stuck in the inner focusgroup that doesn't support the axis. The same should still be true when inside a focusgroup that extends another extending focusgroup that supports only the orthogonal axis within the original focusgroup.:
FAIL
(Chrome:PASS
)
- When the focus is set on the last item of a focusgroup and the previous item is located past an extending focusgroup that only supports the orthogonal axis, a backward arrow key press should move the focus to that previous item without getting stuck in the inner focusgroup that doesn't support the axis. The same should still be true when inside a focusgroup that extends another extending focusgroup that supports only the orthogonal axis within the original focusgroup.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/skips-focusgroup-that-extends-in-orthogonal-axis.html [wpt.fyi]
- When the focus is set on the last item of a focusgroup and the previous item is a descendant of a subtree, a backward arrow key press should move the focus to that previous item within the subtree. However, if that subtree is an extending focusgroup that supports only the orthogonal axis, it should be skipped.:
FAIL
(Chrome:PASS
)
- When the focus is set on the last item of a focusgroup and the previous item is a descendant of a subtree, a backward arrow key press should move the focus to that previous item within the subtree. However, if that subtree is an extending focusgroup that supports only the orthogonal axis, it should be skipped.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/vertical/wraps-in-axis.html [wpt.fyi]
- When the focus is set on the first item of a focusgroup that wraps and supports only the axis of the pressed arrow key, a backward arrow key press should move the focus to the last item within the focusgroup.:
FAIL
(Chrome:PASS
)
- When the focus is set on the first item of a focusgroup that wraps and supports only the axis of the pressed arrow key, a backward arrow key press should move the focus to the last item within the focusgroup.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/wraps-in-extending-focusgroup.html [wpt.fyi]
- When the focus is set on the first item of an extending focusgroup that inherited its wrapping behavior, it should only wrap if the focused item is also the first item of that parent focusgroup. If it is, then it should wrap within the parent focusgroup, not within the extending focusgroup.:
FAIL
(Chrome:PASS
)
- When the focus is set on the first item of an extending focusgroup that inherited its wrapping behavior, it should only wrap if the focused item is also the first item of that parent focusgroup. If it is, then it should wrap within the parent focusgroup, not within the extending focusgroup.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/wraps-successfully-complex-case.html [wpt.fyi]
- When the focus is set on the first item of an extending focusgroup while there are other non-item elements before, we should still be able to wrap to the last item. Also, if the last item has other non-item elements after itself, skipping these non-item elements shouldn't be an issue.:
FAIL
(Chrome:PASS
)
- When the focus is set on the first item of an extending focusgroup while there are other non-item elements before, we should still be able to wrap to the last item. Also, if the last item has other non-item elements after itself, skipping these non-item elements shouldn't be an issue.:
- /html/interaction/focus/focusgroup/tentative/backward-navigation/wraps-successfully.html [wpt.fyi]
- When the focus is set on the first item of a focusgroup that wraps, a backward arrow key press should move the focus to the last item within the focusgroup.:
FAIL
(Chrome:PASS
)
- When the focus is set on the first item of a focusgroup that wraps, a backward arrow key press should move the focus to the last item within the focusgroup.:
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/85598e39a237 [wpt PR 33781] - [Focusgroup] Convert blink tests to WPT (backward-navigation only), a=testonly https://hg.mozilla.org/integration/autoland/rev/5c469135a6d1 [wpt PR 33781] - Update wpt metadata, a=testonly
https://hg.mozilla.org/mozilla-central/rev/85598e39a237
https://hg.mozilla.org/mozilla-central/rev/5c469135a6d1
Description
•