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

Settings panel and Setup / Admin page: Checkable elements are not exposed as checkboxes to screen readers #54

Open
marvellousmachine opened this issue May 17, 2024 · 0 comments

Comments

@marvellousmachine
Copy link

marvellousmachine commented May 17, 2024

In both the settings panel and Admin page there are checkable elements that aren't exposed as checkboxes to screen readers. Please, consider making all such elements exposed either via ARIA: checkbox role or converting them to native HTML checkboxes.

Examples in the Settings panel:

  • ADD DECIMALS MANUALLY
  • ADD UNDERSCORES TO RDS PS
  • SMOOTH SIGNAL

Examples in the Admin page:

  • PUBLIC TUNER (NO PASSWORD)✓
  • ADMIN LOCK [ONLY ADMINS CAN TUNE]
  • AUTO-SHUTDOWN

Edit: Please also make sure, all these elements get focus when using Tab / Shift+Tab to navigate across the interface.

More about implementing:
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/checkbox_role

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

No branches or pull requests

1 participant