-
Notifications
You must be signed in to change notification settings - Fork 230
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
A11y fixes #36
base: production
Are you sure you want to change the base?
A11y fixes #36
Conversation
This was making the whole UI inaccessible for keyboard-only users
All buttons were missing an accessible name (the inner content was being stripped by the tooltip effect. Fixed by adding id to the inner <span> and referencing it with aria-labelledby
Allows for screen reader users to jump from region to region more easily
Changed wording (should avoid 'click here phrases', and link phrase now makes sense out of context ("load a sample audio file")
Doubled up on all hover styles with :focus equivalent Added new styles for all .pk_btn buttons
Set focus on OK button on load Changed link phrase for Githib so link makes sanes out of context
Further things I will tackle:
|
@pkalogiros - I am keen to engage with blind audio engineers to get some more feedback about how they would use this tool and how they would expect it to work for them. I'm quite keen to get your thoughts on my PR above first, though, as I don't want to raise anyone's hopes needlessly. Would appreciate it if you could take a look at my changes. Thanks |
Not even an acknowledgement? |
As per #35
A number of accessibility fixes for AudioMass :)
Summary:
See attachments for some before/after comparisons:
Before:
After:
Before:
After:
Before:
After: