Accessibility issues for about:logins
Categories
(Firefox :: about:logins, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox69 | --- | fixed |
People
(Reporter: jaws, Assigned: jaws)
References
Details
(Keywords: access, Whiteboard: [passwords:management] [skyline] )
Attachments
(3 files)
I met with Jamie at All Hands and got the following feedback to improve accessibility in about:logins.
- The login-list <ol> should have tabindex=0 so it is tabbable and also should have role="listbox".
- The login-list-item elements inside of the login-list <ol> should have role="option"
- In JS, add support for up/down arrow keys to navigate the selected item
- Upon selecting an item, focus the Title of the login-item
- The menu needs to be closeable via keyboard (Esc)
Assignee | ||
Updated•5 years ago
|
Comment 1•5 years ago
|
||
(In reply to Jared Wein [:jaws] (please needinfo? me) from comment #0)
- In JS, add support for up/down arrow keys to navigate the selected item
When the selection is changed, this needs to be exposed as accessibility focus. That can either be done by using tabindex="-1" on the items and focusing them or by setting aria-activedescendant on the listbox to point at the selected item.
- The menu needs to be closeable via keyboard (Esc)
In addition, the menu needs to be navigable with up/down arrow keys (similar to the listbox).
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
Pushed by jwein@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ba5bdea1b608 Add keyboard support for login-list on about:logins. r=fluent-reviewers,sfoster,flod,yzen https://hg.mozilla.org/integration/autoland/rev/2c0e25c99a72 Simplify the markup for menuitems in the menu on about:logins. r=sfoster https://hg.mozilla.org/integration/autoland/rev/040ec473bc01 Add keyboard support for the menu on about:logins. r=sfoster,yzen
Comment 8•5 years ago
|
||
Backed out for failing bc at browser_openPreferences.js
Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&revision=040ec473bc013501896c79a1e64a069d1aabe9a9&selectedJob=254466098
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=254466098&repo=autoland&lineNumber=6768
Backout: https://hg.mozilla.org/integration/autoland/rev/7575aaa9db33b9a44f5446fe1bc407d2d057f82a
Pushed by jwein@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a47da25dc196 Add keyboard support for login-list on about:logins. r=fluent-reviewers,sfoster,flod,yzen https://hg.mozilla.org/integration/autoland/rev/2bfbb6633d3a Simplify the markup for menuitems in the menu on about:logins. r=sfoster https://hg.mozilla.org/integration/autoland/rev/f9bbfd8ef2b0 Add keyboard support for the menu on about:logins. r=sfoster,yzen
Assignee | ||
Updated•5 years ago
|
Comment 10•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a47da25dc196
https://hg.mozilla.org/mozilla-central/rev/2bfbb6633d3a
https://hg.mozilla.org/mozilla-central/rev/f9bbfd8ef2b0
Updated•5 years ago
|
Comment 11•5 years ago
|
||
There are currently two problems with this:
- aria-activedescendant isn't working in the account list due to bug 1566324.
- The arrows don't work as expected initially in the menu; see bug 1566321.
Updated•5 years ago
|
Description
•