ampproject / ampproject/amp-viewer

AMP Viewer prevents explore by touch navigation with mobile screen reader

Open
#138 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Objective-C
Stars
38
Forks
27
PR merge metrics
No merged PRs in 30d

Description

On mobile devices there are two ways for screen reader users to navigate -- by swiping or by moving the finger around on the screen to locate and speak content. When viewing an AMP page on iOS Safari with VoiceOver activated the user is not able to use the explore by touch feature to focus and speak content. The user must rely on the swipe feature to swipe through content. This makes navigation by people who use speech but have some vision difficult and also prevents users from using three finger swipe gestures to swipe through pages of information to more quickly get to what they want.

Users should be able to move their finger around on the screen and focus and hear the content under that location and use scroll gestures to quickly scroll through pages of content.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. First reproduce the problem on an iOS device in Safari with VoiceOver, then locate the AMP Viewer mobile navigation and accessibility implementation. Done means explore-by-touch focuses and speaks content, while three-finger swipe gestures can scroll through the page.

Written by the indexing model from the issue text.

Assessment

Tech stack
objective-c
Domain
accessibility, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.