Live region with aria-atomic="true" not announced by screen reader
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
People
(Reporter: redux, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
|
306 bytes,
text/html
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
Steps to reproduce:
With a screen reader running:
- Open attached test page (a basic button that, when triggered, updates a live region container's content)
- Trigger the button
Actual results:
Using JAWS 2024 and Narrator, the live region is not announced. Only the combination of Firefox/NVDA triggers the announcement.
Expected results:
JAWS 2024 and Narrator should announce the live region update, same as NVDA
| Reporter | ||
Comment 1•1 year ago
|
||
Removing the aria-atomic="true" from the live region makes it work in JAWS 2024 as well.
The same test file works fine with the aria-atomic in Chrome/JAWS, Chrome/NVDA, Chrome/Narrator, so this seems a Firefox issue rather than a JAWS issue.
| Reporter | ||
Comment 2•1 year ago
|
||
(Seems live regions don't work in general with Firefox/Narrator, with or without aria-atomic, so that is likely a different problem...)
Comment 3•1 year ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Disability Access APIs' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 4•1 year ago
|
||
(In reply to Patrick H. Lauke from comment #1)
The same test file works fine with the aria-atomic in Chrome/JAWS, Chrome/NVDA, Chrome/Narrator, so this seems a Firefox issue rather than a JAWS issue.
I'm afraid that's not a given. Unlike NVDA, JAWS uses entirely different code for Chrome and Firefox and the latter isn't as well maintained, so it's entirely possible for both browsers to yield different results, even though they expose largely the same API. Regardless, I'll need to work with Vispero to figure out what's going on here.
Comment 5•1 year ago
|
||
(In reply to Patrick H. Lauke from comment #2)
(Seems live regions don't work in general with Firefox/Narrator, with or without aria-atomic, so that is likely a different problem...)
Correct. Firefox doesn't (currently) have a native UI Automation implementation, so UIA falls back to the IA2 -> UIA proxy, which is... buggy at best and completely unmaintained by Microsoft as far as I know. Native UIA is covered by bug 762769, but that is a pretty large project.
Updated•1 year ago
|
Updated•1 year ago
|
Description
•