-
Notifications
You must be signed in to change notification settings - Fork 43
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
Material UI example is not accessible #154
Labels
good first issue
Good for newcomers
Comments
Yes, was testing the MUI example! The native component seems to work fine. Thank you for the quick response. Will keep this open for your MUI adjustments. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Discussed in #153
Originally posted by muscal February 6, 2024
Took a look on Chrome / Safari on macOS and determined this widget/component is not accessible. In hopes that you could invest in making the widget accessible, i've listed out the critical issuesI've listed them below in hopes that these could be addressed in the next version of the component.
Issue 1 (All Browsers): The icon doesn’t have a label / name (see the 1st screenshot below), e.g. Country Code; and it doesn’t read the selection, e.g. Spain +34
![image](https://private-user-images.githubusercontent.com/14338652/302775142-eb484d7a-9ca0-468b-a590-03d8a26f9bcc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0NTg2MTcsIm5iZiI6MTcyMjQ1ODMxNywicGF0aCI6Ii8xNDMzODY1Mi8zMDI3NzUxNDItZWI0ODRkN2EtOWNhMC00NjhiLWE1OTAtMDNkOGEyNmY5YmNjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMxVDIwMzgzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIyMzUyMDQwM2M0MjAyMDY5MzBlNTgzZjBiMDU4ZWJiYzI3MGY4NjFlN2U2NjM3YzMxMGI2ZDg0MmQ0ZTQ4YzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.V-s2NQiM2VIVU2yPpg_fnM-SExkrUS3eHOntsNaDjzs)
Issue 2 (Safari Browser-only): The dropdown randomly stops working by keyboard and / or freezes (without VoiceOver).
![image](https://private-user-images.githubusercontent.com/14338652/302775257-3a096398-1f1e-4bc9-811a-124d77630635.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0NTg2MTcsIm5iZiI6MTcyMjQ1ODMxNywicGF0aCI6Ii8xNDMzODY1Mi8zMDI3NzUyNTctM2EwOTYzOTgtMWYxZS00YmM5LTgxMWEtMTI0ZDc3NjMwNjM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMxVDIwMzgzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMxZmIyMDY2ZTk4MmI4NTExNTQ1YWE0MmQzZGJlMmE3YTI2MTgwYmNmMGVkZTE0MjA5M2NlMzI4MTMxZmY2NWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.JvOBdSVnH5ZvH2FH5-sdjngQb9-jsHiQD-2F4fr76N8)
Issue 3 (Safari Browser-only): It crashes / freezes VoiceOver everytime I close the CC dropdown (either by selection or with ESC) (see the 2nd screenshot)
Issue 4 (All Browsers): PGUP / PGDOWN doesn’t move keyboard focus with the scroll behaviour, i.e. it scrolls the list but doesn’t set the keyboard focus
Even putting accessibility & VoiceOver aside the country code seems really janky in Safari. It looks like a memory leak of sorts? For example when selecting a CC from the list and alternating between keyboard & mouse Safari freezes / locks up. See #2 above.
The text was updated successfully, but these errors were encountered: