Closed Bug 1625953 Opened 5 years ago Closed 5 years ago

Support aria-controls and aria-flowto in OS X.

Categories

(Core :: Disability Access APIs, enhancement, P3)

Desktop
macOS
enhancement

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox76 --- wontfix
firefox86 --- fixed

People

(Reporter: MarcoZ, Assigned: eeejay)

Details

(Whiteboard: [Mac2020_2])

Attachments

(2 files)

This would allow users to press Ctrl+Option+j to jump between linked UI elements. From the Core-AAM spec:

Property: AXLinkedUIElements: pointers to accessible nodes matching IDREFs.

aria-controls maps to the same property, so unifying title to support both these attributes.

Summary: Support aria-flowto in OS X. → Support aria-controls and aria-flowto in OS X.
Priority: -- → P3
Severity: normal → S3

It looks like Chrome indeed exposes these as AXLinkedUIElements. But WebKit uses AXARIAControls for aria-controls

Assignee: nobody → eitan

A small refactor to make all of the relations getting easier.

This is via AXARIAControls and AXLinkedUIElements respectively.

Depends on D101084

Pushed by eisaacson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/36da5d89bc8a P1: Introduce getRelationsByType for mozAccessible. r=morgan https://hg.mozilla.org/integration/autoland/rev/33fa80e826a8 P2: Introduce support for aria-controls and aria-flowto in mac. r=morgan
Pushed by eisaacson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/918ef05ead0c P1: Introduce getRelationsByType for mozAccessible. r=morgan https://hg.mozilla.org/integration/autoland/rev/9261830afce9 P2: Introduce support for aria-controls and aria-flowto in mac. r=morgan
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
Flags: needinfo?(eitan)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: