You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
role=alert and aria-live=assertive with "highest priority and should be presented the user immediately"
role=status and aria-live=polite "at the end of speaking the current sentence or when the user pauses typing"
Consistent output between browsers
Actual result
Firefox, IE 11, Chrome: value in aria-live has no effect. The output is always after the other output of the screenreader (i.e. assertive is also output like polite)
IE 11, Firefox: Only alert is output at the beginning
Testing using the latest version of JAWS (2020.2006.12), Chrome (84.0.4147.89), Firefox (78.0.2), IE11 (11.959.18362.0) on Windows 10 produced the following results:
JAWS+Chrome: Button name announced before live region for all buttons. Alert role is not announced.
JAWS+Firefox/IE11: Button name announced before live region except for button with alert role. Role is announced.
By comparison, NVDA (2020.1) announces the live regions first before the button names in all instances.
NVDA+Chrome: Live region announced before button name for all buttons. Alert role is not announced.
NVDA+Firefox: Live region announced before button name for all buttons. Alert role is announced.
In summary, updates made in aria-live="assertive" regions are not immediately announced in JAWS with any browser and role="alert" is not announced in Chrome as expected. Detailed information on live region support can be found on the Accessibility Support site.
Summary
Live Region: Value in aria-live has no effect
Expected result
Actual result
See also w3c/aria-practices#78 and many other problems with live regions: https://github.com/FreedomScientific/VFO-standards-support/issues?q=live+region
Additional Information
JAWS version and build number
JAWS 2019.1907.42
Operating System and version
Windows 8
Browser and version:
Chrome 76.0.3809.100
Firefox 68.0.2
Internet Explorer 11.0.9600.19431
The text was updated successfully, but these errors were encountered: