Prepare for expanded platform coverage of announcement events
Categories
(Core :: Disability Access APIs, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox149 | --- | fixed |
People
(Reporter: Jamie, Assigned: Jamie)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
Currently, announcement events are only implemented on Android. In addition, for vestigial reasons related to the pre-CtW architecture, even the core cross-platform support for these events isn't built on Windows. We need to support announcement events on more platforms for ariaNotify. This bug will clean up and prepare for that additional platform support, but the specific support for each platform will be handled in separate bugs.
| Assignee | ||
Comment 1•2 months ago
|
||
Everything is e10s now and there's an obvious, intuitive place for this to move, so let's move it.
Updated•2 months ago
|
| Assignee | ||
Comment 2•2 months ago
|
||
Announcements should always be initiated from the content process.
There's no reason for them to be initiated from the parent process directly on a RemoteAccessible.
Previously, this was only used for testing purposes.
Instead, we can have the test execute the announce call in the content process.
This also allows us to use the same browser test for both LocalAccessible and RemoteAccessible.
In turn, that means we no longer need the (local-only) mochitest.
| Assignee | ||
Comment 3•2 months ago
|
||
Previously, for vestigial reasons related to the pre-CtW architecture, the core cross-platform support for announcement events wasn't built on Windows.
This is no longer relevant and we need to support them on Windows soon.
This allows us to enable the cross-platform announcement event tests on Windows.
| Assignee | ||
Comment 4•2 months ago
|
||
There is only a platform specific implementation of announcement events for Android.
As such, previously, PlatformAnnouncementEvent was only built for Android via ifdefs.
We will soon support this on several other platforms.
Therefore, remove the ifdefs and add empty stubs for other platforms.
Updated•2 months ago
|
Updated•2 months ago
|
| Assignee | ||
Comment 5•2 months ago
|
||
| Assignee | ||
Updated•2 months ago
|
Comment 7•2 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/0c408c8b2fa5
https://hg.mozilla.org/mozilla-central/rev/5f781467b415
https://hg.mozilla.org/mozilla-central/rev/60daef1ce50a
https://hg.mozilla.org/mozilla-central/rev/aa0c0389cc15
Updated•1 month ago
|
Description
•