Improving Notification Handling with AriaNotify
Alison Maher / Microsoft Edge
(almaher@microsoft.com)
What is an AT?
ATs and Notification Use Cases
Available solutions: ARIA Live Regions
ARIA Live Regions Pain Points
Other Problems with Notifications
Solution Goals
Solution: ariaNotify
document.ariaNotify(“bold on”);
Notification source
document.ariaNotify(“bold on”);
document.querySelector(“#foo”).ariaNotify(“bold on”);
(In scope for v1)
Notification priority
document.ariaNotify( “Error connecting to server.", � {“priority”:“high"});
(In scope for v1)
Interrupt property
document.ariaNotify( "Uploading file untitled-1 to the � cloud.", {“interrupt”:“pending“});
Interrupt property
(*Out of scope for v1*)
Notification Type
document.ariaNotify( "Audience applause", � {“type”:"reaction“});
Fallback mechanism
AriaNotify in iFrames
Current Status
Demo Video
Next Steps
Thank you!
Questions/Feedback?