Information

Improving Notification Handling with AriaNotify
  • Past
  • Confirmed
  • Breakout Sessions

Meeting

Event details

Date:
UTC
Status:
Confirmed
Location:
Agave
Participants:
James Craig, Evelynn Kaplan, Andy Luhrs, Alison Maher, Daniel Montalvo, James Teh, Kevin White, Anna Yeddi, 骅 杨, 禹佳 陶
Big meeting:
W3C Breakouts Day 2025 (Calendar)

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:

  1. Slides (slides in PDF)
  2. Open for discussion/feedback

Materials:

Export 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.

Feedback

Report feedback and issues on GitHub.