Closed Bug 1692523 Opened 1 year ago Closed 1 year ago

Prefix local and remote hierarchy functions

Categories

(Core :: Disability Access APIs, defect)

defect

Tracking

()

RESOLVED FIXED
87 Branch
Tracking Status
firefox87 --- fixed

People

(Reporter: eeejay, Assigned: eeejay)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

If we are to have a base class for remote (currently ProxyAccessible) and local (currently Accessible) accessibles, we will have heirarchy functions that return the base class. In order to preserve the higher types, each of those classes need remote and local versions.

Parent -> LocalParent
GetChildAt -> LocalChildAt
FirstChild -> LocalFirstChild
LastChild -> LocalLastChild
NextSibling -> LocalNextSibling
PrevSibling -> LocalPrevSibling

Parent -> RemoteParent
ChildAt -> RemoteChildAt
FirstChild -> RemoteFirstChild
LastChild -> RemoteLastChild
NextSibling -> RemoteNextSibling
PrevSibling -> RemotePrevSibling

Depends on D105034

Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/98c963608de2
P1: Prefix local heirarchy functions with 'Local'. r=Jamie
https://hg.mozilla.org/integration/autoland/rev/087afb1d87d8
P2: Prefix remote heirarchy functions with 'Remote'. r=Jamie
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
Blocks: a11y-ctw
You need to log in before you can comment on or make changes to this bug.