Introduce Mac platform mochitests
Categories
(Core :: Disability Access APIs, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox76 | --- | fixed |
People
(Reporter: eeejay, Assigned: eeejay)
References
(Blocks 1 open bug)
Details
Attachments
(7 files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
We can easily emulate most of the OSX a11y platform interface that assistive applications like VoiceOver consume, since there is almost a 1:1 mapping between the assistive application side (AXUIElement
) and the accessible applications (the NSAccessibility
protocol).
If we exposed a getter on nsIAccessible
for a "native interface" we can then return an xpcom wrapper that would behave similar to what assistive applications consume via AXUIElement
and friends.
For events we can use the standard nsIObserverService
setup that is already in place.
This will give us good coverage as we continue to work on Mac accessibility.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Depends on D68122
Assignee | ||
Comment 3•5 years ago
|
||
Depends on D68123
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D68124
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D68125
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D68126
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D68127
Comment 8•5 years ago
|
||
Wow! 🔥🔥🔥👍👍👍
Comment 10•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ba8cb71cfd2a
https://hg.mozilla.org/mozilla-central/rev/803031c78559
https://hg.mozilla.org/mozilla-central/rev/f69bdf3e680d
https://hg.mozilla.org/mozilla-central/rev/90ba4ae9b6e3
https://hg.mozilla.org/mozilla-central/rev/e3acda3bdc90
https://hg.mozilla.org/mozilla-central/rev/6edd2e43a3e7
https://hg.mozilla.org/mozilla-central/rev/9e9dc45a48cd
Description
•