aria-checked attribute not announced on role="treeitem" elements within role="tree" elements
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox93 | --- | fixed |
People
(Reporter: srhazi, Assigned: morgan)
References
Details
Attachments
(2 files)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36
Steps to reproduce:
On MacOS 11.4 / Firefox 90.0
- Visit the test case here: https://codepen.io/sufianrhazi/pen/qBmRbLQ
- Turn on VoiceOver
- Tab into the role="tree" element (which in this minimal example visually looks like a listbox)
- Use either to focus on individual rows within the tree:
- VO-shift-down to enter the tree and VO-up/VO-down/VO-left/VO-right to move the VoiceOver cursor
- up/down arrow keys to move focus via roving tabindex
- Check for the announcement of "checked" on the bolded+underlined items and "unchecked" on the unbolded+underlined items
Actual results:
No "checked" / "unchecked" announcement is made for role="treeitem" elements that have aria-checked="true" / aria-checked="false"
Expected results:
A "checked" / "unchecked" announcement should have been made for role="treeitem" elements that have aria-checked="true" / aria-checked="false"
| Reporter | ||
Comment 1•4 years ago
|
||
The user agent I used to repro on Firefox 90.0 is Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:90.0) Gecko/20100101 Firefox/90.0
Comment 2•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Disability Access APIs' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Comment 3•4 years ago
|
||
Works on Windows, so this seems to be a Mac specific bug.
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Comment 4•4 years ago
|
||
Hi! When you run this in Safari or Chrome, do you get the expected behaviour? I'm trying to produce the correct behaviour in Safari, but I'm not hearing VO read the checked status.
If you're able to reproduce -- can you attach a copy of your VO preferences (VO Utility > File > Export preferences)
Updated•4 years ago
|
| Reporter | ||
Comment 6•4 years ago
|
||
Yes, I'm seeing both "checked" and "unchecked" announced when using both Chrome and Safari. For convenience, here's a screen recording showing the differences between the three browsers (navigating up and down the list using both up/down and VO-left/VO-right): https://abstract.properties/misc/vo-screen-recording.mov
| Assignee | ||
Comment 7•4 years ago
|
||
Comment 9•4 years ago
|
||
Backed out for bc failure on browser_outline.js
Backed out link: https://hg.mozilla.org/integration/autoland/rev/b920e6d71a33db0359f6b4852586dab72ef29281
Log link: https://treeherder.mozilla.org/logviewer?job_id=347173792&repo=autoland&lineNumber=1850
| Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 10•4 years ago
|
||
Comment 11•4 years ago
|
||
| bugherder | ||
Description
•