Closed
Bug 1891645
Opened 1 year ago
Closed 9 months ago
List within the Megalist includes both the arrow navigation and Tab navigation for some controls
Categories
(Toolkit :: Form Autofill, defect, P3)
Toolkit
Form Autofill
Tracking
()
RESOLVED
WONTFIX
Accessibility Severity | s4 |
People
(Reporter: ayeddi, Unassigned, NeedInfo)
References
(Blocks 1 open bug)
Details
(Keywords: access)
Attachments
(1 file)
Setup:
- Enable the Megalist by setting
browser.megalist.enabled=true
in about:config - Open a Bookmarks sidebar by pressing
ctrl/cmd
+B
, then change the sidebar switcher fromBookmarks
toPasswords
(megalist)
Megalist list includes both the arrow navigation and Tab navigation for some controls this would create a more cumbersome keyboard navigation for keyboard-only users, because there would be duplicated tab stops for the URLs and ...
buttons when they're already focusable with up/down
arrows within the list.
Expected keyboard behavior:
- [done] From the search field, press
Tab
for the focus to move to the entire list of cards. The list container shows the keyboard focus indication (outline) - [done] Press
Down
arrow to move the focus to the next card, i.e. fromAddresses
toPayment methods
.- Similar to the address bar navigation
- When an entry is present (i.e. a saved password), the
Up/Down
arrows would move the focus between the focusable elements like hyperlinks and cards.
- [done] Show
…
when the card is focused (with arrow navigation) - Include the
...
button into the context menu of the arrow focusable element - [to be done] Pressing
Tab
would move the focus out of the list (to the web content)- [existent]
Tab
moves the focus to the...
of the focused (with arrows) card, thenTab
moves the focus to the URL/...
buttons etc. And only after passing all controls within the list, the focus moves out of the list to the web content
- [existent]
- [optional] If/when we add multi-line inputs, we may need to add
Ctrl
+Down
arrow to exit the entry field (and usearia-description
string,aria-describedby
or similar to provide a short hint to a screen reader user)- We could/may always move
Ctrl
+Down/Up
between any field (multi-line too)
- We could/may always move
- [optional for efficiency]
PageUp/PageDown
to move between cards (Addresses
,Payment methods
, etc.)
Comment 1•1 year ago
|
||
The severity field is not set for this bug.
:serg, could you have a look please?
For more information, please visit BugBot documentation.
Flags: needinfo?(sgalich)
Updated•1 year ago
|
Severity: -- → S3
Flags: needinfo?(sgalich)
Priority: -- → P3
Comment 2•10 months ago
|
||
Please refer to this A11y spec for this bug: https://www.figma.com/design/usz3vFNmj4PlUURWk7aZIe/Autofill-%2B-credential-management?node-id=8706-264635&t=46XNexlZQQ5CxP82-1
Flags: needinfo?(ayeddi)
Updated•9 months ago
|
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•