Unlabelled buttons in Privacy preferences for content blocking extra information buttons
Categories
(Firefox :: Settings UI, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox65 | --- | wontfix |
firefox66 | --- | wontfix |
firefox67 | + | verified |
People
(Reporter: Jamie, Assigned: ewright)
References
Details
(Keywords: access, regression)
Attachments
(1 file)
STR:
- Open Privacy preferences.
- Press control+shift+c to open the Dev Tools Inspector.
- In the search box, type "#strictArrow" and press enter.
- Right click the #strictArrow button node and select "Show Accessibility Properties".
- Look at the "name" property.
- Expected: A useful name like "More information".
- Actual: Nothing.
- Look at the "states" property.
- Expected: The "collapsed" state should be present.
- Actual: It isn't.
These arrow buttons were introduced in bug 1501985. A screen reader user cannot be sure what these buttons will do, since they are unlabelled and don't indicate that they can be expanded. This might mean screen reader users are never aware there is additional information and controls that can be accessed.
This can be solved by:
- Giving these arrow buttons an accessibility label; e.g. aria-label="More information".
- Indicating on the button whether the content is expanded or collapsed using aria-expanded. For example, this would default to aria-expanded="false" and then change to aria-expanded="true" when the button is activated.
This was reported to me on Twitter: https://mobile.twitter.com/DerekRiemer/status/1103402408451993601
Reporter | ||
Updated•6 years ago
|
Comment 1•6 years ago
|
||
[Tracking Requested - why for this release]:
Inaccessible UI in important secondary UI bits.
66 is shipping in a few days, can't fix this in time, so marking that wontfix.
Erica, could you take a look? Thanks.
Assignee | ||
Comment 2•6 years ago
|
||
Thank you! I'll add them.
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Comment 3•6 years ago
|
||
Add tooltiptext to create a name attribute in accessibility tools, add an expanded and collapsed state.
Comment 4•6 years ago
|
||
bugherder |
![]() |
||
Comment 5•6 years ago
|
||
Comment 6•6 years ago
|
||
Verified as fixed on Firefox Nightly 67.0a1 (2019-03-14) on Windows 10 x 64 and Ubuntu 16.04 x64 and Mac OS X 10.14.
Updated•6 years ago
|
Description
•