Skip to content

Update 4.1.3 Status Messages interpretation to cover ariaNotify#5079

Open
patrickhlauke wants to merge 12 commits intomainfrom
patrickhlauke-4.1.3-arianotify-fudge
Open

Update 4.1.3 Status Messages interpretation to cover ariaNotify#5079
patrickhlauke wants to merge 12 commits intomainfrom
patrickhlauke-4.1.3-arianotify-fudge

Conversation

@patrickhlauke
Copy link
Copy Markdown
Member

@patrickhlauke patrickhlauke commented Apr 19, 2026

While ideally we'd want to actually change the normative wording of the SC (see #4952), if that fails for now, this PR adds a note to 4.1.3 Status Messages understanding that handwaves "when we say roles and properties, we also meant accessibility API access". It also adds a new technique and working example demonstrating the use of ariaNotify.

/cc @adampage @scottaohara @fstrr

Previews:

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 19, 2026

Deploy Preview for wcag2 ready!

Name Link
🔨 Latest commit a308fab
🔍 Latest deploy log https://app.netlify.com/projects/wcag2/deploys/69eb94d8d506d10008220b97
😎 Deploy Preview https://deploy-preview-5079--wcag2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@patrickhlauke
Copy link
Copy Markdown
Member Author

To verify the working example, you'll need a browser with ariaNotify support. I've tested this with a fairly old special build of Microsoft Edge that was compiled with ariaNotify support.

screenshot showing the working example in Edge, with NVDA's speech viewer showing that the notifications happened as they should

Comment thread techniques/aria/ARIA27.html Outdated
@adampage
Copy link
Copy Markdown
Member

Also working well in macOS Tahoe 26.4.1 VoiceOver with Chrome 147.0.7727.102 and Firefox Nightly 151.0a1.

screenshot showing the working example in Chrome, with macOS VoiceOver’s speech and braille viewers showing that the notifications happened as they should. screenshot showing the working example in Firefox Nightly, with macOS VoiceOver’s speech and braille viewers showing that the notifications happened as they should.
Copy link
Copy Markdown
Member

@adampage adampage left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exciting to see WCAG’s first reference to ariaNotify. 💪🏻

Are we in the habit of warning readers when a feature is still cutting edge? If so, I inserted a draft note suggestion after the technique’s description.

Comment thread understanding/21/status-messages.html Outdated
Comment thread techniques/aria/ARIA27.html
@fstrr
Copy link
Copy Markdown
Contributor

fstrr commented Apr 20, 2026

Are we in the habit of warning readers when a feature is still cutting edge?

A couple of years ago, I removed numerous "workaround needed for IE10", "not supported in in Firefox 9", and similar comments from Techniques documents. If we want to add comments like "this is cutting edge" then we're also adding more work for ourselves in the future having to go in and remove the comments.

Co-authored-by: Adam Page <adam@adampage.net>
@detlevhfischer
Copy link
Copy Markdown
Contributor

@adampage

Until it is more broadly supported, only use ariaNotify as a progressive enhancement

Would that need browser sniffing to decide whether to notify via live regions or with aria-notify? Just wondering how you'd avoid hearing the same notification twice, there may be sound ways of handling that that I don't know.

@adampage
Copy link
Copy Markdown
Member

@detlevhfischer

Would that need browser sniffing to decide whether to notify via live regions or with aria-notify?

Feature sniffing, luckily, not browser sniffing.

@patrickhlauke
Copy link
Copy Markdown
Member Author

I was actually pondering if I should add a tiny feature detect on the working example itself, to show a warning about the user's current browser not supporting ariaNotify ... i'll get that added in

@patrickhlauke
Copy link
Copy Markdown
Member Author

Added feature detect to working example 41a16d5

Comment thread understanding/21/status-messages.html Outdated
patrickhlauke and others added 2 commits April 24, 2026 16:21
Co-authored-by: Bruce Bailey <bruce@bailey4.us>
Co-authored-by: Adam Page <adam@adampage.net>
Comment thread techniques/aria/ARIA27.html Outdated
Comment thread techniques/aria/ARIA27.html Outdated
Comment thread techniques/aria/ARIA27.html Outdated
patrickhlauke and others added 2 commits April 24, 2026 17:05
Co-authored-by: Kenneth G. Franqueiro <kfranqueiro@users.noreply.github.com>
Co-authored-by: Kenneth G. Franqueiro <kfranqueiro@users.noreply.github.com>
@bruce-usab bruce-usab requested a review from adampage May 1, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment