Closed
Bug 1970742
Opened 1 year ago
Closed 1 year ago
VoiceOver does not correctly read grouped, selected listbox children
Categories
(Core :: Disability Access APIs, defect)
Core
Disability Access APIs
Tracking
()
VERIFIED
FIXED
141 Branch
People
(Reporter: morgan, Assigned: morgan)
References
Details
Attachments
(1 file)
STR:
- Enable VoiceOver
- Load the following
data:text/html,%20%20%20 <div role="listbox"><div role="grouping" id="a"><div role="option" aria-selected="true" checked="">Card 1</div></div><div role="grouping" id="b"><div role="option" aria-selected="false" checked="">Card 2</div></div><div role="grouping" id="c"><div role="option" aria-selected="false" checked="">Card 3</div></div></div> - Navigate through the listbox with VO+shift+down to enter the box and VO+arrow keys to move through the options
Expected:
Card 1 is read as selected, with position information (1 of 3)
Actual:
Card 1 is not read as selected nor does it have positional info. other cards do not have positional info either, and they should.
| Assignee | ||
Comment 1•1 year ago
|
||
Pushed by mreschenberg@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/54016e89f5db
https://hg.mozilla.org/integration/autoland/rev/ffb173eb75df
Unnest any AXGroup children before filtering AXSelectableChildren r=eeejay
Pushed by chorotan@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/e67f064fe113
https://hg.mozilla.org/integration/autoland/rev/5403f71887aa
Revert "Bug 1970742: Unnest any AXGroup children before filtering AXSelectableChildren r=eeejay" for causing ba failures at browser_selectables.js
Comment 4•1 year ago
|
||
Flags: needinfo?(mreschenberg)
| Assignee | ||
Updated•1 year ago
|
Flags: needinfo?(mreschenberg)
Pushed by mreschenberg@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/f301251a44dc
https://hg.mozilla.org/integration/autoland/rev/cc3afb35b402
Unnest any AXGroup children before filtering AXSelectableChildren r=eeejay
Comment 6•1 year ago
|
||
| bugherder | ||
Status: NEW → RESOLVED
Closed: 1 year ago
status-firefox141:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch
Updated•1 year ago
|
QA Whiteboard: [qa-triage-done-c142/b141][qa-ver-needed-c142/b141]
Flags: qe-verify+
Comment 7•1 year ago
|
||
Reproduced on Mac 12.6 using Firefox build 140.a1(20250526095203).
Verified as fixed on Mac 12.6 using Firefox builds 142.0a1 and 141.0b3, after fix the card is read with its position (2of3).
Status: RESOLVED → VERIFIED
Has STR: --- → yes
QA Whiteboard: [qa-triage-done-c142/b141][qa-ver-needed-c142/b141] → [qa-triage-done-c142/b141][qa-ver-done-c142/b141]
status-firefox142:
--- → verified
QA Contact: mchiorean
You need to log in
before you can comment on or make changes to this bug.
Description
•