Improving Notification Handling with AriaNotify
- Past
- Confirmed
- Breakout Sessions
- Past
- Confirmed
- Breakout Sessions
Meeting
For people who are blind or have low vision, identifying dynamic changes (non-user-initiated) in the content of a web app is very challenging. ARIA live regions are the only mechanism available today that communicate content changes down to the accessibility layer so that users can hear about them.
ARIA live regions are inconsistently implemented, have poor developer ergonomics, and are being used in ways that they weren't designed for (e.g., as a confirmation of action or notification-like API for changes unrelated to "live regions"). We propose an imperative notification API designed to replace the usage of ARIA live regions in scenarios where a visual "live region" isn't necessary.
This talk will provide an overview of the proposed solution, AriaNotify, what will be included in the first version of the API, and what functionality we are hoping to work with ATs to unblock improved notification handling for authors and end users.
Agenda
Chairs:
Alison Maher, Andy Luhrs, Evelynn Kaplan
Description:
For people who are blind or have low vision, identifying dynamic changes (non-user-initiated) in the content of a web app is very challenging. ARIA live regions are the only mechanism available today that communicate content changes down to the accessibility layer so that users can hear about them.
ARIA live regions are inconsistently implemented, have poor developer ergonomics, and are being used in ways that they weren't designed for (e.g., as a confirmation of action or notification-like API for changes unrelated to "live regions"). We propose an imperative notification API designed to replace the usage of ARIA live regions in scenarios where a visual "live region" isn't necessary.
This talk will provide an overview of the proposed solution, AriaNotify, what will be included in the first version of the API, and what functionality we are hoping to work with ATs to unblock improved notification handling for authors and end users.
Goal(s):
API Overview and Feedback
Agenda:
- Slides (slides in PDF)
- Open for discussion/feedback
Materials:
Minutes
Read minutesExport options
Personal Links
Please log in to export this event with all the information you have access to.
Public Links
The following links do not contain any sensitive information and can be shared publicly.