Skip to content

CORE- 2498: announce validation messages to screen readers via aria-live#8

Open
bethshook wants to merge 3 commits into
mainfrom
core-2498
Open

CORE- 2498: announce validation messages to screen readers via aria-live#8
bethshook wants to merge 3 commits into
mainfrom
core-2498

Conversation

@bethshook

Copy link
Copy Markdown

https://openstax.atlassian.net/browse/CORE-2498

Constraint text and inline required indicators were unconditionally aria-hidden, so screen readers never announced them even when errors appeared. Replace the hidden attribute with aria-live/aria-atomic so the (already aria-describedby-linked) messages are announced.

Constraint text and inline required indicators were unconditionally
aria-hidden, so screen readers never announced them even when errors
appeared. Replace the hidden attribute with aria-live/aria-atomic so
the (already aria-describedby-linked) messages are announced.
@bethshook
bethshook requested review from TomWoodward and jivey and removed request for TomWoodward July 15, 2026 20:15

@jivey jivey left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Does this read out gap match errors for you? It isn't for me, but it does work with multiple choice.

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.

2 participants