Open marvellousmachine opened 5 months ago
I have changed a few things related to this issue in the code, can you try to see if there was any improvement?
Unfortunately, it remains the same.
Please check now. I have added aria-labels to all the checkboxes
They are present if I switch page styling in Firefox to No Style. Otherwise they are not. I know I've mentioned it on Discord, but I believe it's better to have it documented here as well...
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:
Examples in the Admin page:
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