Open
Bug 1829046
Opened 2 years ago
Updated 1 year ago
Consider adding some Gecko roles for cleaner ARIA role mapping
Categories
(Core :: Disability Access APIs, task)
Core
Disability Access APIs
Tracking
()
NEW
People
(Reporter: Jamie, Unassigned)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [a11y-techdebt])
ComputedARIARole was added in bug 1824935. There were a few roles that required hard-coded exceptions because they map to a Gecko role and they aren't landmarks, but the role they map to isn't unique. For example, role="alertdialog" maps to Gecko roles::DIALOG, but that is also used for role="dialog". Having dedicated Gecko roles for these would make this cleaner.
The roles in question are alertdialog, feed, rowgroup and searchbox. Note that rowgroup also has mappings from HTML tbody/tfoot/thead which should also be changed.
We might also want to consider having individual Gecko roles for landmarks instead of a catch-all landmark role, but that's a much bigger lift.
| Reporter | ||
Updated•2 years ago
|
Whiteboard: [a11y-techdebt]
| Reporter | ||
Updated•1 year ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•