Firefox/Voiceover: aria-live regions not being announced
Categories
(Core :: Disability Access APIs, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox85 | --- | fixed |
People
(Reporter: danny.wieser, Assigned: eeejay)
References
Details
(Whiteboard: [mac2020_1])
Attachments
(5 files)
Reporter | ||
Updated•9 years ago
|
Comment 1•9 years ago
|
||
Comment 3•7 years ago
|
||
Comment 4•5 years ago
|
||
Verified today, still an issue.
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 5•4 years ago
|
||
VoiceOver pre-caches live region data and does its own deltas to
know what to parts of a subtree changed, and what to announce
based on AXARIAAtomic and AXARIARelevant.
I added a removed event as well. This will help us cache a "live region"
flag in the main process and avoid sync round trips for attributes when not needed.
Assignee | ||
Comment 6•4 years ago
|
||
We use an ivar boolean flag to cache the existance of a live region. This lets us
hide the live region AX attributes and avoid sync round trips to content.
Depends on D96291
Assignee | ||
Comment 7•4 years ago
|
||
I think VoiceOver uses this to pull in all live regions so it
can check for deletions when they change later on.
Depends on D96292
Assignee | ||
Comment 8•4 years ago
|
||
VoiceOver seems to do all the heavy lifting of figuring out what portion of the
live region should be read.
Depends on D96293
Comment 10•4 years ago
|
||
Backed out for bustages on rules.mk.
Backout link: https://hg.mozilla.org/integration/autoland/rev/f320b3be066b9443a63a340e05eb1c03f0dc47c5
Failure log: https://treeherder.mozilla.org/logviewer?job_id=321395989&repo=autoland&lineNumber=13375
Comment 11•4 years ago
|
||
Comment 12•4 years ago
|
||
Backed out for causing leaks
backout: https://hg.mozilla.org/integration/autoland/rev/79670befed2a2a89e2c0b0dc73403212fbb43738
failure log: https://treeherder.mozilla.org/logviewer?job_id=321502589&repo=autoland&lineNumber=5237
Comment 13•4 years ago
|
||
Comment 14•4 years ago
|
||
Backed out for bustage on rules.mk.
Backout link: https://hg.mozilla.org/integration/autoland/rev/4608f0501f6c9a033e8e2531ab364a9e4399cd2d
Failure log: https://treeherder.mozilla.org/logviewer?job_id=321674892&repo=autoland&lineNumber=39596
Assignee | ||
Comment 15•4 years ago
|
||
Ah sorry. Added an include, and tested on try. I think we're good:
https://treeherder.mozilla.org/jobs?repo=try&revision=60912d72cd9119886d5a431c5a9e446918aeafce
Comment 16•4 years ago
|
||
Comment 17•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/d5ba14136bc2
https://hg.mozilla.org/mozilla-central/rev/f1d53dd3f6a5
https://hg.mozilla.org/mozilla-central/rev/984c4b41ba37
https://hg.mozilla.org/mozilla-central/rev/304951c0df44
Description
•