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

Screenreader Accessibility #444

Closed
mitschmidt opened this issue May 15, 2018 · 5 comments · Fixed by #934
Closed

Screenreader Accessibility #444

mitschmidt opened this issue May 15, 2018 · 5 comments · Fixed by #934
Labels

Comments

@mitschmidt
Copy link

Thanks for this functional and lightweight toaster module, it works just fine in my project.

However, as the client came up with quite a lot of accessibility requirements (one of those being screenreader functionality for blind people, in this case JAWS) I was wondering if there is any option to wrap the toaster in of those aria-live regions that announce a change to screenreaders?

It would be very useful to have this option, as right now JAWS does not capture the toasts at all. Several workarounds only lead to nondeterministic behavior.

Obviously this is a special case and rather low priority, but it might be nice option to have in the future.

@scttcper
Copy link
Owner

do you have a link or more details on what tags it would be?

@CodyHinze
Copy link

This feature appears to already exist and is functioning correctly on toast messages using NVDA and ChromVox. I did not test this with JAWS but should function correctly based on support for the aria-live region attribute.

The following code is included in each of the component templates: role="alertdialog" aria-live="polite" & role="alert" aria-live="polite".

@HadiAyoub
Copy link

@scttcper hoping this can be opened up again. Just had a user interview with a vision-impaired user. She is using JAWS on Chrome, the toasts weren't being read. I can look into why that is and what changes might need to be made for JAWS support. Can confirm that they were being read with ChromeVox and apple voice over though.

@gamoreli
Copy link

any updates?

@scttcper
Copy link
Owner

🎉 This issue has been resolved in version 14.3.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants