It is not accessible to JAWS 16 with Internet Explorer 11
See original GitHub issueUsing any of the sweetalerts in their most simple format on IE11 + JAWS 16 (version I tested with)
I will take the simplest alert as an example:
First problem: if the user presses up arrow, or open a list of elements, they can still move the focus out of the sweet alert. I believe it should be locked.
Usual technique for this problem is to add aria-hidden="true"
to the whole document (except the content inside the sweetalert)
Second problem is the way thing is read: It first reads the title (normal) then the button, but it skipped the “You clicked the button!” part
then it reads everything again (not ideal but it works)
Third problemt is that “You clicked the button!” part is actually a checkbox regarding what is announced by JAWS. It should be a simple text instead.
Is there anyone else testing Accessibility or am I the first one ?
By the way, thanks for this awesome project
Issue Analytics
- State:
- Created 6 years ago
- Reactions:3
- Comments:15 (6 by maintainers)
The NVDA issue probably covers the fact you have to use aria-hidden on the whole HTML except the div of the modal. Other issues remain here, but probably are shared with NVDA as well.
@limonte If you make any progress on this please tell me and I can test. I just need a demo URL or a codepen