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

Fabel testing: content being read unexpectedly #4852

Open
connorscarolyns opened this issue Dec 17, 2024 · 1 comment · May be fixed by #4905
Open

Fabel testing: content being read unexpectedly #4852

connorscarolyns opened this issue Dec 17, 2024 · 1 comment · May be fixed by #4905
Assignees
Labels
a11y Accessibility related issue bug Something isn't working

Comments

@connorscarolyns
Copy link

Description

These issues seem to be interrelated, similar issues were seen in other tests on other devices with different technologies.

VoiceOver in Safari

Content on the pages is reading in duplicate and not stopping at an expected spot
https://app.makeitfable.com/share/675ae5a8c2d841b517c824f0

The wrong content is read while the user is typing in the field
https://app.makeitfable.com/share/675ae3fa12d9df93403fa3fb

The user is bumped off the field they are writing in without an explanation.
https://app.makeitfable.com/share/675ae388da3e5f58acf0d06e

reading wrong labels
https://app.makeitfable.com/share/675ae273b10d6161df915d95

@connorscarolyns connorscarolyns added bug Something isn't working a11y Accessibility related issue labels Dec 17, 2024
@thiessenp-cds thiessenp-cds linked a pull request Jan 3, 2025 that will close this issue
@thiessenp-cds
Copy link
Contributor

The current strategy for handling dynamic content in a form has been to use a parent live-region. While this technically works it makes dynamic updates for AT very verbose resulting in bad UX. For example, when a large show-hide block is shown, all the content is announced. Or if a dropdown is dynamically populated with a large list, the entire list is read out on load.

The solution involves handling dynamic content on a case by case basis. More info on the solution can be found in the PR #4905

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y Accessibility related issue bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants