Closed Bug 1644810 Opened 4 years ago Closed 4 years ago

Tree views don't talk well with VoiceOver

Categories

(Core :: Disability Access APIs, defect, P1)

79 Branch
Desktop
macOS
defect

Tracking

()

VERIFIED FIXED
84 Branch
Tracking Status
firefox79 --- wontfix
firefox84 --- verified

People

(Reporter: MarcoZ, Assigned: morgan)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [mac2020_2])

Attachments

(1 file)

Steps, with VoiceOver on:

  1. Visit this example tree view.
  2. Tab to the actual tree view.
    • Firefox: Claims the table is empty, and seems unsure where the focus is.
    • Safari: Recognizes the table, and speaks where the focus is.
  3. Start arrowing through the tree with up and down arrows.
    • Firefox: Speaks "List box", followed by the item.
    • Safari: Speaks "Listbox" and the item, but also the level, and if it is collapsed.
  4. On an expandable item, press RightArrow to expand:
    • Firefox: Just repeats the item, does notgive an indication that the tree item has expanded.
    • Safari: Indicates that the item has expanded.
  5. DownArrow into the newly expanded items.
    • Firefox: Only says "listbox" and the item.
    • Safari: Gives an indication of the level change.

Note that Safari and VoiceOver are a bit inconsistent about announcing the level changes when items are already expanded, and one traverses from a level 1 node to a level 2 one, or vice versa. But Firefox and VoiceOver don't give an indication at all.

The tree view inconsistencies are also reproducible using the HTML Inspector developer tool.

Blocks: 1649720
Priority: P2 → P1
Assignee: nobody → mreschenberg
Blocks: 1676693
Blocks: 1676695
Pushed by mreschenberg@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/09099fc8d4f2
Implement accessible subclasses for AXOutline and AXOutlineItem r=eeejay
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 84 Branch
Depends on: 1676878
Depends on: 1677122
Flags: qe-verify+

This issue is Verified as fixed in our latest Nightly, as well as our Latest RC candidate 84.0 on Mac OS 10.15

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: