Closed Bug 1694566 Opened 4 years ago Closed 4 years ago

Unified hierarchy for Accessible

Categories

(Core :: Disability Access APIs, task)

task

Tracking

()

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: Jamie, Assigned: eeejay)

References

(Blocks 2 open bugs)

Details

Attachments

(4 files)

With Accessible as the base for both local and remote accessibles, we can have methods for a unified hierarchy. This will be similar to the functionality currently provided by AccessibleOrProxy, but without the indirection.

No longer depends on: 1694565
Blocks: 1695116

This is in preparation for the next patch the virtualizes ChildAtPoint
in the Accessible class. LocalChildAtPoint allows us to house local-only
child at point implementations.

Depends on D106678

Pushed by eisaacson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d3264df46d0a P1: Allow seamless parent/child retrieval across processes. r=Jamie https://hg.mozilla.org/integration/autoland/rev/5c3abdd1e84d P2: Make EWhichChildAtPoint an enum class and put it in Accessible. r=Jamie https://hg.mozilla.org/integration/autoland/rev/f29c6c44ae8e P3: Rename ChildAtPoint to LocalChildAtPoint. r=Jamie https://hg.mozilla.org/integration/autoland/rev/b6b782b4c073 P4: Introduce polymorphic ChildAtPoint that returns remote or local accessibles. r=Jamie
Blocks: 1549202
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: