[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