anytime_podcast_player
anytime_podcast_player copied to clipboard
Accessibility fixes and improvements
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
- [x] Missing
heading
attribute. - [x] Toggle switches - merge semantics between text and switch to reduce swipes required.
- [x] Search provider dialog missing close button.
Library
- [x] Layout selector missing
barrierLabel
- says 'scrim'. - [x] Layout selector not reading currently selected layout.
- [x] Episode tile
- [x] Android: Replace expanded tile with dialog menu when screen reader enabled.
- [x] iOS: Replace expanded tile with Cupertino menu when screen reader enabled.
Episode list page
- [x] Episode tile missing semantic
button
label. - [x] More info bottom sheet missing
barrierLabel
- says 'scrim' - [x] Go back button does not say 'button'. Missing
button
attribute. - [x] Unfollow dialog buttons un-labelled.
- [x] Podcast funding dialog missing heading semantic.
- [x] Sort episodes
- [x] Missing
barrierLabel
- says 'scrim' - [x] Missing does not read currently selected item.
- [x] Missing
- [x] Filter episodes
- [x] Missing
barrierLabel
- says 'scrim' - [x] Missing does not read currently selected item.
- [x] Missing
Player window
- [x] Player window contents read twice on form open.
- [x] Current & remaining time missing semantic labels.
- [x] Fast forward button missing semantic label.
- [ ] Up next queue cannot be re-ordered via VoiceOver.