Open UdhayaKumarDuraisamy opened 6 months ago
BTW - I am not a Freedom Scientific employee
This doesn't really work for any screen reader (I checked iOS/Voiceover, NVDA, Narrator as well). I feel compelled to mention that Comboboxes are generally considered a bad pattern for accessibility (at the moment). Even the WAI notes that there are major issues with browser and AT support. The WAI cannot produce a code example that works in production environments (see note)... yet.
For all screen readers (and some) keyboard only users:
Here is a sample of the iOS bugs with navigation.
I feel compelled to mention that Comboboxes are generally considered a bad pattern for accessibility (at the moment).
That may be, but this is about a specific problem of combobox with JAWS. It has to be said:
Even the WAI notes that there are major issues with browser and AT support
The warning is on the page for every pattern, even for something as simple as role=button. This warning does not speak against the correct use of combobox
Summary
I have a custom MultiSelect component built using JavaScript. When selecting values from the component popup, the JAWS screen reader does not announce the selected values. Additionally, after selecting values, the keyboard navigation does not work properly. The keyboard navigation only breaks when using JAWS.
I have tried adding 'aria-activedescendant', 'aria-describedby', and 'aria-labelledby', but none of these resolved the issue.
Sample: https://stackblitz.com/edit/2tmhcn?file=index.js
Steps to reproduce:
Expected result
Actual result
Example
Additional Information
JAWS version and build number
JAWS 2024.2310.70 - October 2023
Operating System and version
Edition : Windows 11 Enterprise Version : 22H2
Browser and version:
Google Chrome & Version 120.0.6099.71 (Official Build) (64-bit)