[Webkit-unassigned] [Bug 197886] New: AX: When moving the virtual cursor through table on an iOS device, the first table heading is read unexpectedly while navigating to specific table cells/table header elements
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue May 14 10:03:13 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=197886
Bug ID: 197886
Summary: AX: When moving the virtual cursor through table on an
iOS device, the first table heading is read
unexpectedly while navigating to specific table
cells/table header elements
Product: WebKit
Version: Safari 12
Hardware: iPhone / iPad
OS: iOS 12
Status: NEW
Severity: Normal
Priority: P2
Component: Tables
Assignee: webkit-unassigned at lists.webkit.org
Reporter: bjankord at gmail.com
When moving the virtual cursor/indicator through table on an iOS device, the first table heading is read unexpectedly while navigating to specific table cells/table header elements.
I've created a codepen.io demo with the following markup to highlight the unexpected behavior when navigating a table with this structure:
Steps to reproduce issue
* Navigate to https://codepen.io/bjankord/pen/WBoBbm on iOS device
* Turn on VoiceOver
* Move the virtual cursor/indicator for VoiceOver to the table cell with the phone number, 123-456-7890 using the swipe gesture
* Use swipe gesture to navigate the element containing the string, "Married"
Current behavior:
When shifting the virtual cursor/indicator from the element that contains the string "123-456-7890" to the element that contains the string "Married", VoiceOver reads, "Name, Married, spans 3 columns, row 5, column 1".
Expected behavior:
When shifting the virtual cursor/indicator from the element that contains the string "123-456-7890" to the element that contains the string "Married", VoiceOver should not read the string "Name" and instead announce the content as, "Married, spans 3 columns, row 5, column 1".
This expected behavior matches how VoiceOver announces the string "Married" when you navigate the virtual cursor/indicator to it from the table cell that follows it in the DOM.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190514/781fee35/attachment-0001.html>
More information about the webkit-unassigned
mailing list