CORE-AAM: Require ariaNotify announcements to be translated when the page is auto-translated - #2860
Open
cookiecrook wants to merge 2 commits into
Open
CORE-AAM: Require ariaNotify announcements to be translated when the page is auto-translated#2860cookiecrook wants to merge 2 commits into
cookiecrook wants to merge 2 commits into
Conversation
…page is auto-translated Add a Translation step to the ariaNotify algorithm mapping table requiring user agents to apply the browser's machine translation to the announcement before raising the platform accessibility notification, and to defer that notification until translation completes. Closes w3c/core-aam#265
✅ Deploy Preview for wai-aria ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Contributor
|
🚀 Deployed on https://deploy-preview-2860--wai-aria.netlify.app |
Contributor
Author
|
@twilco has WebKit PR 71083 up already. 🔥 |
spectranaut
reviewed
Aug 10, 2026
spectranaut
left a comment
Contributor
There was a problem hiding this comment.
This seems fine to me except for an editorial question I have about when we update the changelog! I'll approve once I understand that.
spectranaut
requested changes
Aug 11, 2026
Co-authored-by: Valerie Young <spectranaut@igalia.com>
xfq
approved these changes
Aug 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚀 Netlify Preview:
🔄 this PR updates the following sspecs:
Summary
Adds a new Translation step to the
ariaNotifyalgorithm mapping table in Core-AAM.When the user agent presents a document in a machine-translated rendering (e.g. via a built-in "Translate this page" feature), the announcement passed to
ariaNotifyis currently conveyed to assistive technologies in the original content language rather than the language the user sees. This change adds an RFC-2119 requirement that the UA MUST apply the same translation to the announcement before performing the platform-specific notification steps, and a note that the platform notification should not be triggered until translation completes (so the original and translated strings aren't spoken in sequence).Details
Translationrow in theariaNotifyalgorithm mapping table, placed after the existingLanguagerow and before the platform-specific rows.Verified in smhigley's test case that
ariaNotifystrings are not currently auto-translated by browsers.Closes w3c/core-aam#265
🤖 Generated with Claude Code