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
Notifications are currently always aria-live=polite, which can delay their announcement by screen readers significantly. Certain types of notifications, e.g. errors, should probably be announced immediately as they occur, as the continued use of the application may be affected.
An API should be introduced to notifications that allows the developer to change them to be aria-live="assertive".
Java API proposal: setAssertive(true)
WC API propsal: assertive boolean attribute/property
Browsers
Chrome
Firefox
Safari
Safari on iOS
Edge
Screen Readers
None
NVDA
JAWS
VoiceOver on MacOS
VoiceOver on iOS
The text was updated successfully, but these errors were encountered:
What is the problem?
Notifications are currently always
aria-live=polite
, which can delay their announcement by screen readers significantly. Certain types of notifications, e.g. errors, should probably be announced immediately as they occur, as the continued use of the application may be affected.An API should be introduced to notifications that allows the developer to change them to be
aria-live="assertive"
.Java API proposal:
setAssertive(true)
WC API propsal:
assertive
boolean attribute/propertyBrowsers
Screen Readers
The text was updated successfully, but these errors were encountered: