[wpt-sync] Sync PR 58958 - Make arrow keys and inputs open combobox datalist
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox151 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 58958 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/58958
Details from upstream follow.
Joey Arhar <jarhar@chromium.org> wrote:
Make arrow keys and inputs open combobox datalist
In some cases, like pressing enter to commit an option, the datalist is
closed while the input is still focused. In this case, pressing arrow
keys or typing more should open the datalist again.Bug: 453705243
Change-Id: Ieb1696a2cc23f8569ed6c2eb7e066e0c5c5817b9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7717822
Commit-Queue: Joey Arhar \<jarhar@chromium.org>
Reviewed-by: Joey Arhar \<jarhar@chromium.org>
Reviewed-by: David Baron \<dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1609350}
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Updated•3 months ago
|
| Assignee | ||
Comment 1•3 months ago
|
||
| Assignee | ||
Comment 2•3 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 5 tests and 1 subtests
Status Summary
Firefox
OK : 1[GitHub] 4[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
FAIL: 1[GitHub] 6[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-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 7[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
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/forms/customizable-combobox/customizable-combobox-appearance.html [wpt.fyi]:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt],SKIP[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] - /html/semantics/forms/customizable-combobox/active-option-pseudo.tentative.html [wpt.fyi]
- When the datalist opens, the first option should match :active-option.:
FAIL - Disabled options should not match :active-option.:
FAIL
- When the datalist opens, the first option should match :active-option.:
- /html/semantics/forms/customizable-combobox/customizable-combobox-filtered-pseudo.tentative.html [wpt.fyi]
- Customizable combobox option:filtered behavior:
FAIL - Case folding:
FAIL
- Customizable combobox option:filtered behavior:
- /html/semantics/forms/customizable-combobox/customizable-combobox-keyboard-behavior.tentative.html [wpt.fyi]
- Keyboard behavior for customizable combobox.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Keyboard behavior for customizable combobox.:
- /html/semantics/forms/customizable-combobox/datalist-popover.tentative.html [wpt.fyi]
- Focusing input should show datalist as a popover.:
FAIL
- Focusing input should show datalist as a popover.:
Tests Disabled in Gecko Infrastructure
- /html/semantics/forms/customizable-combobox/customizable-combobox-appearance.html [wpt.fyi]:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt],SKIP[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]
Description
•