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

Accessibility Audit #19

Open
20 of 22 tasks
TheOtterlord opened this issue Dec 13, 2024 · 0 comments
Open
20 of 22 tasks

Accessibility Audit #19

TheOtterlord opened this issue Dec 13, 2024 · 0 comments
Labels
bug Something isn't working good first issue Good for newcomers help wanted Extra attention is needed

Comments

@TheOtterlord
Copy link
Member

TheOtterlord commented Dec 13, 2024

Perform an accessibility audit of all existing components & pages. Contributions are welcome! If you spot an issue, add it to the thread below. If you are able, take an issue (or more) from below and create a PR referencing this issue.

  • Screen reader support

  • Can't jump to toast viewport using keyboard

  • Searchable Select should keep focus when enter is pressed

  • Arrow keys shouldn't move focus but instead select the radio element

  • Icon Button announced the image and a label-less button

  • Arrow keys don't work when select menu is focused but not open

  • When select menu is open, pageup and pagedown don't work

  • Tabs don't have focus styles, navigation via arrow keys

  • Text Input needs a label (sr-only?)

  • Textarea needs a label (sr-only?)

  • Select menu can't be opened with space key

  • Focus on Modal can escape

  • Focus on modal is not on the first focusable element once opened

  • Icon in searchable select is announced by screen reader

  • Divider doesn't have a proper role

  • Arrow Keys don't work on radio group, needs a roving tabindex

  • User component's image doesn't have a proper alt text

  • Toast doesn't get announced by screen reader

  • Toast doesn't respect aria-live requirements

  • Dropdowns need to be:

    • closeable via escape
    • navigable via arrow keys
@TheOtterlord TheOtterlord added bug Something isn't working good first issue Good for newcomers help wanted Extra attention is needed labels Dec 13, 2024
@louisescher louisescher mentioned this issue Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant