ariaNotify()
The ariaNotify() method of Element and Document requests assistive technology software, if activated, to announce a message to the user. This can help make dynamic content changes more accessible to users.
Status
Limited availability
MDN documentation
Specifications
Browser support
- Chrome ❌ See issues.chromium.org/issues/326277796
- Chrome Android ❌
- Edge ❌
- Firefox 150 Released on 2026-04-21
- Firefox for Android 150 Released on 2026-04-21
- Safari ❌ Vendor position : support (concerns: internationalization, portability, annoyance)
- Safari on iOS ❌ Vendor position : support (concerns: internationalization, portability, annoyance)
Web Platform Tests (WPT)
View the latest WPT test results for this featureDeveloper votes
Do you need this feature?
Let us know by leaving a 👍 reaction on the feedback issue. Don't forget to also leave a comment explaining your specific use case.
Developer use cases
-
* Announce messages to screen reader users (ex. loading, loading complete messages in single page apps and async components, user feedback, notifications, etc) * Potentially the ability to abort a notification (ex. like `clearTimeout`). If there is any delay between the time when `ariaNotify` is called and when the announcement happens, a consuming application may want to abort a notification if it's no longer relevant. For example, due to the user changing views in a single page application.
* Announce messages to screen reader users (ex. loading, loading complete messages in single page apps and async components, user feedback, notifications, etc) * Potentially the ability to abort a notification (ex. like `clearTimeout`). If there is any delay between the time when `ariaNotify` is called and when the announcement happens, a consuming application may want to abort a notification if it's no longer relevant. For example, due to the user changing views in a single page application. [see original comment]
View as JSON | Edit this feature | Report an issue | Web-features entry: source, dist