Problem/Motivation
Core has several instances of aria-live
for announcing UI changes aurally.
- ckeditor
- edit
- file
- toolbar
- user
We plan to add more instances of aria-live
elements to further exposes state changes to users who interact with Drupal through audio.
Just like string translation, we don't want each individual module developing a scheme to handle audio announcements. This type of functionality should be provided as a utility through Drupal because it is a common method of building aural UIs.
Proposed resolution
We should consolidate the existing aria-live
implementations into a Drupal library and provide an API.
Remaining tasks
Review the proposed patch.
User interface changes
No UI changes.
API changes
We will introduce a new API for improving accessibility of page state changes.