Have RemoteAccessible and LocalAccessible share the same base class
Categories
(Core :: Disability Access APIs, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox88 | --- | fixed |
People
(Reporter: eeejay, Assigned: eeejay)
References
(Blocks 1 open bug)
Details
Attachments
(9 files)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
This will allow polymorphism and unified code paths for remote/local cases.
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
eHasNumericValue should probably not be a state anyway. We need both of
these types because we currently send eHasNumericValue and
ActionCount != 0 as interface flags when creating proxies.
Assignee | ||
Comment 3•4 years ago
|
||
This will allow remote accessibles to use them as well.
Depends on D104914
Assignee | ||
Comment 4•4 years ago
|
||
This will allow us to more easily query IsTextRole in remote case.
Assignee | ||
Comment 5•4 years ago
|
||
This allows us to use polymorphism when retrieving children/parents from
local or remote accessibles.
Assignee | ||
Comment 6•4 years ago
|
||
This may be enough and we can un-virtualize IsLink. But for now, this
allows remote accessibles to call IsLink.
Assignee | ||
Comment 7•4 years ago
|
||
Depends on D104926
Assignee | ||
Comment 8•4 years ago
|
||
This will allow us to make this an override when inheriting from Accessible.
Depends on D106004
Assignee | ||
Comment 9•4 years ago
|
||
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 10•4 years ago
|
||
Comment 11•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/234e57a8ea1a
https://hg.mozilla.org/mozilla-central/rev/28f00d0ad7dc
https://hg.mozilla.org/mozilla-central/rev/f198d171958c
https://hg.mozilla.org/mozilla-central/rev/f542657c890d
https://hg.mozilla.org/mozilla-central/rev/872cdb2e07bd
https://hg.mozilla.org/mozilla-central/rev/9be66f33f6ec
https://hg.mozilla.org/mozilla-central/rev/f5377ed40101
https://hg.mozilla.org/mozilla-central/rev/52da6fbbb6db
https://hg.mozilla.org/mozilla-central/rev/da6882bc37a7
Description
•