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

Live region content not read by screen reader (NVDA) in Firefox #403

Open
geo-connor opened this issue Oct 30, 2019 · 0 comments · May be fixed by #404
Open

Live region content not read by screen reader (NVDA) in Firefox #403

geo-connor opened this issue Oct 30, 2019 · 0 comments · May be fixed by #404

Comments

@geo-connor
Copy link

geo-connor commented Oct 30, 2019

Summary

Content added to the live region (filepond--assistant) is not read by screen reader (NVDA) in Firefox. This appears to be related to the aria-relevant="additions" attribute.

How to reproduce

Run NVDA and add, upload, or remove a file from filePond in Firefox.

Expected behaviour

The appropriate text is added to the aria-live="polite" element, and announced by the screen reader.

Currently, the text is added to the element, but the content is not announced.

Additional information

When the aria-relevent attribute is removed from the live region element, or the attribute is set toaria-relevant="additions text", Firefox will announce the status updates.

This appears to be due to one of several inconsistencies with aria-relevant across browsers. It is recommended to avoid this attribute if possible:
https://medium.com/dev-channel/why-authors-should-avoid-aria-relevant-5d3164fab1e3

A fix may be as simple as removing this attribute from the assistant element.

Environment Version
OS Windows
Device Desktop
Browser Firefox 70.0
@rikschennink rikschennink changed the title Live region content not read by screen reader in Firefox Live region content not read by screen reader (NVDA) in Firefox Mar 3, 2020
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 a pull request may close this issue.

1 participant