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)

defect

Tracking

()

VERIFIED FIXED
141 Branch
Tracking Status
firefox141 --- verified
firefox142 --- verified

People

(Reporter: morgan, Assigned: morgan)

References

Details

Attachments

(1 file)

STR:

  1. Enable VoiceOver
  2. 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>
  3. 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.

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

Backed out for causing ba failures

Backout link

Push with failures

Failure log

Flags: needinfo?(mreschenberg)
Flags: needinfo?(mreschenberg)
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch
QA Whiteboard: [qa-triage-done-c142/b141][qa-ver-needed-c142/b141]
Flags: qe-verify+

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]
QA Contact: mchiorean
See Also: → 2051469
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: