wordpress-mobile / wordpress-mobile/WordPress-Android

Accessibility issues with media pickers

Open
#21,288 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Type] Bug Accessibility
Dominant language
Kotlin
Stars
3.2k
Forks
1.4k
Avg merge
1d 11h
Merged PRs (30d)
69

Description

As mentioned here:

I note that when a search field is focused, a screen reader is unable to access the network offline message. One can only move focus to the visible illustration, which includes the aforementioned odd alt text. I.e., when the search field is focused, it is not clear at all that a lack of network connection will disrupt the experience. If one dismisses the virtual keyboard, then you can move screen reader focus to the error message and retry button. This experience is present within the GIF library, free stock media, and editor media insert flows.

This is related to the following screens:

  • GifMediaDataSource - adding to media library from Tenor
  • StockMediaDataSource - adding to media library from free photo library
  • MediaLibraryDataSource - adding media to a post from WP media library

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting GifMediaDataSource, StockMediaDataSource, and MediaLibraryDataSource, then reproduce the offline state with a screen reader while the search field is focused. Done means the offline message and retry action are reachable and understandable in the GIF library, free stock media, and editor media insert flows.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
accessibility, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.