[a11y]: ComposedModal dialog body content is not read out by JAWS
See original GitHub issuePackage
carbon-components, carbon-components-react
Browser
Firefox
Operating System
Windows
Package version
v10.47.0, v7.47.1
Automated testing tool and ruleset
IBM Equal Access Accessibility Checker - Latest Deployment
Assistive technology
JAWS 2021.2103.174
Description
JAWS screen reader tool only reads out modal dialog label and primary button text when the dialog is opened. The content of the modal body is not read out. Maybe I’m missing something, but I could not find a way to navigate JAWS to the dialog content e.g. using tab key. This might make it difficult for people with screen readers to understand what the dialog is about.
I noticed something strange however, if I modify the CodeSandbox so that the dialog is displayed immediately e.g. <ComposedModal open={true}>
then the whole dialog including the modal body is read out by JAWS.
Not sure if this could be related to https://github.com/carbon-design-system/carbon/issues/2739
WCAG 2.1 Violation
No response
CodeSandbox example
https://codesandbox.io/s/loving-volhard-23c89?file=/src/index.js:364-377
Steps to reproduce
- Open CodeSandbox.
- Open JAWS and open “Launch dialog” button.
- JAWS reads
<ModalHeader>
label “Task failed” and the “Yes” button. The title of the<ModalHeader>
and the content of the<ModalBody>
is not read out by JAWS. - Modify CodeSandbox
<ComposedModal open={true}>
- JAWS reads the whole dialog including the modal body.
Code of Conduct
- I agree to follow this project’s Code of Conduct
- I checked the current issues for duplicate problems
Issue Analytics
- State:
- Created 2 years ago
- Comments:8 (3 by maintainers)
Top GitHub Comments
@dakahn Is only the latest version of JAWS supported by carbon components?
@dakahn As a side note, it seems that the issue described for JAWS 2021 also occurs on VoiceOver of the latest MacOS 12.5.1