Bug 224846 - VoiceOver focus issue navigating link by link.
Summary: VoiceOver focus issue navigating link by link.
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 14
Hardware: iPhone / iPad iOS 14
: P2 Critical
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-04-20 18:14 PDT by Hyongsop Kim
Modified: 2021-04-20 18:14 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hyongsop Kim 2021-04-20 18:14:42 PDT
Hello, Iā€™m Hyongsop Kim from Korea and accessibility consultant for 10 years.
I want to report regarding iOS VoiceOver accessibility focus issue in webViews.
VoiceOver speak <a href> element as a link.
As you know, inside a link, it can be separated into several divs, spans with css and text can be included and separated.
Using VoiceOver to navigate links containing so many divs, spans, etc., there is a problem where the VoiceOver focus is separated into multiple, even though it is only one link.
The same problem occurs when VoiceOver users navigate link by link basis or with one-finger swipe gestures.
I will attach a sample page made by my colleague Woongjin Park below.
The user must swipe about 10 times to navigate a single link on that sample page.
How inefficient would it be if you had to swipe more than 10 times for one link?
Of course, if you add the role="text" attribute within each span or div, VoiceOver will speak one link at a time, but I think users should be able to hear one link in one focus without that attribute.
Please check this issue.
Sample page: https://a11y-nvisions.github.io/focus_issue/
Demonstration video: https://1drv.ms/v/s!Aj9xs5XCa0zwmMR27sAE2P-_h66zsg?e=HB4Mdj
Comment 1 Radar WebKit Bug Importer 2021-04-20 18:14:54 PDT
<rdar://problem/76929850>