wordpress-mobile / wordpress-mobile/WordPress-Android
Reader: each list item has 7 focusable elements which makes it slow to navigate
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 3.2k
- Forks
- 1.4k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 69
Description
Steps to reproduce:
- Go to Settings > Accessibility > TalkBack > "Use service" or use the Volume key shortcut.
- In the WordPress app, go to Reader.
- Swipe right to navigate through several posts in the list.
Result: each list item has 7 focusable elements which makes it slow to navigate. (28s)
Navigation through the list of posts in the Reader view is pretty slow using TalkBack because each post in the list has seven focusable elements. As a result, if a TalkBack user wants to get from , for example, the first post to the fourth post without directly clicking on the fourth post, they have to move to the next item (swipe right) 21 times. This may not be a big deal for light usage, but would be very unpleasant with heavy usage.
Tested with WPAndroid 13.8-rc-1 on Pixel 3 Android 10.
/hat tip @mchowning for the report, internal reference: p77Llu-c0a-p2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Reader post list with TalkBack using the steps in the issue, then inspect the Reader list-item implementation and its accessibility behavior. Done means navigating between posts no longer requires seven focusable elements per item; verify the result with TalkBack on Android.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- accessibility, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100