Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility improvements - Loading status announcements #5049

Open
1 task
robinmolen opened this issue Jan 28, 2025 · 0 comments
Open
1 task

Accessibility improvements - Loading status announcements #5049

robinmolen opened this issue Jan 28, 2025 · 0 comments
Labels
owner: dimpact topic: a11y Accessibility issues

Comments

@robinmolen
Copy link
Contributor

This ticket describes accessibility improvements for the Loader component.

With aria-live tags (or role="status") we can communicate the loading state to screen readers. For this to work correctly the element with the role="status" attribute should be placed in the DOM before the Loader is added. This way the screen reader can notice a change in the DOM and alert the user.

In the current setup, role="status" is part of the Loader component. This means that the loading spinner and the a11y tag are added at the same time, which doesn't alert the user. We should create a situation where the DOM always contains an element with role="status", in which we can add the spinner when needed.

  • 4.1.3 (status messages) The loading spinners have issues with aria-live which results into status updates not being announced
@robinmolen robinmolen added owner: dimpact topic: a11y Accessibility issues labels Jan 28, 2025
@robinmolen robinmolen changed the title Accessibility improvements - Loader spinner Accessibility improvements - Loading status announcements Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
owner: dimpact topic: a11y Accessibility issues
Projects
Status: Todo
Development

No branches or pull requests

1 participant