[wpt-sync] Sync PR 59640 - Implement PageUp/PageDown handling for menu elements
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox152 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 59640 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/59640
Details from upstream follow.
Joey Arhar <jarhar@chromium.org> wrote:
Implement PageUp/PageDown handling for menu elements
Fixed: 425682464
Change-Id: Ib728d47bf845e9d305fd853fcef6c7e6367ac22f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7800703
Reviewed-by: Mason Freed \<masonf@chromium.org>
Reviewed-by: Joey Arhar \<jarhar@chromium.org>
Commit-Queue: Joey Arhar \<jarhar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1624874}
| Assignee | ||
Updated•12 days ago
|
| Assignee | ||
Comment 1•12 days ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=eed122fd80ec080fe3a9151dc46e45ad1d2114c4
| Assignee | ||
Comment 2•12 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 14 tests and 2 subtests
Status Summary
Firefox
OK : 1[GitHub] 11[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
PASS : 1
FAIL : 1[GitHub] 39[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 41[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
ERROR: 1
Chrome
OK : 1
FAIL : 1
Safari
OK : 1
FAIL : 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/semantics/menu/tentative/menu-elements-default-style.html [wpt.fyi]:
FAIL - /html/semantics/menu/tentative/menuitem-anchor-positioning.html [wpt.fyi]:
FAIL - /html/semantics/menu/tentative/button-invoke-menulist.html [wpt.fyi]
- Button with command=toggle-popover can invoke menulist popover.:
FAIL - Button with command=toggle-menu can invoke menulist popover.:
FAIL
- Button with command=toggle-popover can invoke menulist popover.:
- /html/semantics/menu/tentative/checkable.html [wpt.fyi]
- menuitem is not checkable on its own:
FAIL - menuitem in menubar is not checkable:
FAIL - menuitem in menulist:
FAIL - checkable menuitem exclusivity:
FAIL - checkable multiple:
FAIL - checkable menuitem exclusivity when disconnected:
FAIL - when fieldset becomes uncheckable, so do its menuitems:
FAIL - fieldset multiple => single; all but the first checked menuitem gets reset:
FAIL - Default checkedness and checkedness dirtying are wired up correctly:
FAIL
- menuitem is not checkable on its own:
- /html/semantics/menu/tentative/focus-menu-elements-arrowoperations.html [wpt.fyi]
- Should use arrow keys to move between menuitems in menulist (long delays):
FAIL - Should use arrow keys to move between menuitems in menulist with display block (long delays):
FAIL - Should use arrow keys to move between menuitems in menubar (long delays):
FAIL - Should use arrow keys to move between menuitems in menulist (no delays):
FAIL - Should use arrow keys to move between menuitems in menulist with display block (no delays):
FAIL - Should use arrow keys to move between menuitems in menubar (no delays):
FAIL
- Should use arrow keys to move between menuitems in menulist (long delays):
- /html/semantics/menu/tentative/focus-menu-elements-nested-arrowoperations.html [wpt.fyi]
- Should use arrow keys to move between menuitems in menulist invoked from menubar.:
FAIL - Should use arrow keys to move between menuitems in menulist invoked from menubar inside a popover without closing the popover.:
FAIL - Should use arrow keys to move between menuitems: Hide popover on beforetoggle should still work.:
FAIL
- Should use arrow keys to move between menuitems in menulist invoked from menubar.:
- /html/semantics/menu/tentative/menu-elements-pageup-pagedown.optional.html [wpt.fyi]
- PageUp and PageDown should scroll and focus menuitems.:
FAIL(Chrome:FAIL, Safari:FAIL)
- PageUp and PageDown should scroll and focus menuitems.:
- /html/semantics/menu/tentative/menu-elements-typeahead.html [wpt.fyi]:
ERROR - /html/semantics/menu/tentative/menu-safe-triangle.optional.html [wpt.fyi]
- moving mouse out of safe triangle lets menu close:
FAIL - moving mouse within safe triangle keeps menu open:
FAIL
- moving mouse out of safe triangle lets menu close:
- /html/semantics/menu/tentative/menubar-invoke-menulist.html [wpt.fyi]
- Menu elements are HTML elements.:
FAIL - Menuitem with toggle-popover, show-popover, hide-popover commands can invoke menulist popover.:
FAIL - Menuitem with toggle-menu, show-menu, hide-menu commands can invoke menulist popover.:
FAIL - hidePopover() on menulist closes the popover.:
FAIL - menuitems that invoke menulists cannot be checkable:
FAIL
- Menu elements are HTML elements.:
- /html/semantics/menu/tentative/menuitem-activate.html [wpt.fyi]
- User menuitem activation works with the toggle-menu command:
FAIL - User menuitem activation works with show-popover command:
FAIL - Menulist inside a popover works correctly; does not get accidentally dismissed by opening submenus:
FAIL - A mousedown-drag-mouseup gesture on a normal menuitem picks the item:
FAIL - A mousedown-drag-mouseup gesture on a submenu item leaves both menus open:
FAIL - :open only applies to the invoker and only works for toggle-menu commands:
FAIL
- User menuitem activation works with the toggle-menu command:
- /html/semantics/menu/tentative/menuitem-interest-invoker.tentative.html [wpt.fyi]
- InterestEvent dispatches on menuitem hover:
FAIL - event does not dispatch if invoker menuitem is disabled:
FAIL
- InterestEvent dispatches on menuitem hover:
- /html/semantics/menu/tentative/menulist-popover-attribute.html [wpt.fyi]
- menulist is a popover by default.:
FAIL
- menulist is a popover by default.:
- /html/semantics/menu/tentative/uncheck-menuitem-dismiss-popover.html [wpt.fyi]
- Unchecking an exclusive menuitem should dismiss the menulist:
FAIL - Swapping exclusive checkedness should dismiss the menulist:
FAIL
- Unchecking an exclusive menuitem should dismiss the menulist:
Comment 4•9 days ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/1e130d31eebe
https://hg.mozilla.org/mozilla-central/rev/f56dda029079
Description
•