Skip to content

Permit UA to ignore user-triggered changes inside live regions#1820

Merged
jnurthen merged 2 commits into
w3c:mainfrom
adampage:aria-live-user-triggered
Oct 6, 2022
Merged

Permit UA to ignore user-triggered changes inside live regions#1820
jnurthen merged 2 commits into
w3c:mainfrom
adampage:aria-live-user-triggered

Conversation

@adampage

@adampage adampage commented Oct 3, 2022

Copy link
Copy Markdown
Member

Closes #72 by permitting user agents to ignore user-triggered changes inside live regions.

I created a quick Codepen to test the behavior described in #72 and was able to reproduce it in macOS 12.6 + VoiceOver + Safari 16.0. In that environment, values entered into a text input inside a live region announce themselves twice. In Chrome 106, it’s more severe: the value repeats itself a second time, then the input’s label is read again, then the value repeats a third time.

I didn’t find one obvious location in 1.3 to add a normative statement for this, but my first instinct was to put it in 6.6.2 Live Region Attributes, where the general concept of live regions is first described.

Alternatively, I wondered if it might belong in 6.7’s aria-live description or even in the aria-relevant description?


Preview | Diff

@cookiecrook cookiecrook left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

One editorial ("a user directly" > "direct user action") and one substantive ("object" > "element") change... In case I'm missing something and it really should be referencing "object," the explanation should be more clear. Looks good overall.

Comment thread index.html Outdated
Co-authored-by: James Craig <cookiecrook@users.noreply.github.com>
@jnurthen
jnurthen merged commit a31260e into w3c:main Oct 6, 2022
jnurthen pushed a commit that referenced this pull request Oct 6, 2022
…1820)

Co-authored-by: James Craig <cookiecrook@users.noreply.github.com>
github-actions Bot added a commit that referenced this pull request Oct 6, 2022
…1820)

SHA: a31260e
Reason: push, by @jnurthen

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
jnurthen pushed a commit that referenced this pull request Oct 10, 2023
…1820)

Co-authored-by: James Craig <cookiecrook@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Need: ~"User Agents MAY ignore user-triggered changes to live regions, such as typing in text fields."

5 participants