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 fixes and improvements #128

Open
22 of 23 tasks
amugofjava opened this issue Jul 16, 2024 · 0 comments
Open
22 of 23 tasks

Accessibility fixes and improvements #128

amugofjava opened this issue Jul 16, 2024 · 0 comments
Assignees
Labels
testing Fix/workaround currently being tested.

Comments

@amugofjava
Copy link
Owner

amugofjava commented Jul 16, 2024

Describe the bug
This is a tracking issue for accessibility enhancements and fixes to work on. Please add comments to this issue if there are additional issues that should be worked on and are missing from this list.

Settings

  • Missing heading attribute.
  • Toggle switches - merge semantics between text and switch to reduce swipes required.
  • Search provider dialog missing close button.

Library

  • Layout selector missing barrierLabel - says 'scrim'.
  • Layout selector not reading currently selected layout.
  • Episode tile
    • Android: Replace expanded tile with dialog menu when screen reader enabled.
    • iOS: Replace expanded tile with Cupertino menu when screen reader enabled.

Episode list page

  • Episode tile missing semantic button label.
  • More info bottom sheet missing barrierLabel - says 'scrim'
  • Go back button does not say 'button'. Missing button attribute.
  • Unfollow dialog buttons un-labelled.
  • Podcast funding dialog missing heading semantic.
  • Sort episodes
    • Missing barrierLabel - says 'scrim'
    • Missing does not read currently selected item.
  • Filter episodes
    • Missing barrierLabel - says 'scrim'
    • Missing does not read currently selected item.

Player window

  • Player window contents read twice on form open.
  • Current & remaining time missing semantic labels.
  • Fast forward button missing semantic label.
  • Up next queue cannot be re-ordered via VoiceOver.
@amugofjava amugofjava self-assigned this Jul 16, 2024
@amugofjava amugofjava added the testing Fix/workaround currently being tested. label Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing Fix/workaround currently being tested.
Projects
Status: Testing Phase
Development

No branches or pull requests

1 participant