Closed Bug 1661758 Opened 8 months ago Closed 7 months ago

Add attributes for getting MOX accessibles from text markers and vice versa

Categories

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

All
macOS
defect

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox82 --- fixed

People

(Reporter: eeejay, Assigned: eeejay, NeedInfo)

References

Details

(Whiteboard: [mac2020_2])

Attachments

(5 files)

There are two attributes that allow translation between the UIElement tree and text markers:

  • The AXUIElementForTextMarker parameterized attribute should return the deepest UIElement at the given marker.
  • The AXTextMarkerRangeForUIElement should return a text marker range that encapsulates the given UIElement.
Blocks: 1650333
Assignee: nobody → eitan
Status: NEW → ASSIGNED
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2ca136e7d279
Part 1: Introduce sync IPDL methods for getting text range of child. r=morgan,mccr8
https://hg.mozilla.org/integration/autoland/rev/be0ea9159b11
Part 2: Introduce sync IPDL methods for getting leaf at offset. r=morgan,mccr8
https://hg.mozilla.org/integration/autoland/rev/17532cdc54ae
Part 3: Implement AXTextMarkerRangeForUIElement. r=morgan
https://hg.mozilla.org/integration/autoland/rev/8def1d51ae3d
Part 4: Implement AXUIElementForTextMarker. r=morgan
https://hg.mozilla.org/integration/autoland/rev/9b086da1f8f1
Part 5: Test AXUIElementForTextMarker and AXTextMarkerRangeForUIElement. r=morgan
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7627832ff81b
Part 1: Introduce sync IPDL methods for getting text range of child. r=morgan,mccr8
https://hg.mozilla.org/integration/autoland/rev/ce2cd2e1c726
Part 2: Introduce sync IPDL methods for getting leaf at offset. r=morgan,mccr8
https://hg.mozilla.org/integration/autoland/rev/6c5ae2c79521
Part 3: Implement AXTextMarkerRangeForUIElement. r=morgan
https://hg.mozilla.org/integration/autoland/rev/f13f890ce978
Part 4: Implement AXUIElementForTextMarker. r=morgan
https://hg.mozilla.org/integration/autoland/rev/e58be82bdac6
Part 5: Test AXUIElementForTextMarker and AXTextMarkerRangeForUIElement. r=morgan
You need to log in before you can comment on or make changes to this bug.