[Webkit-unassigned] [Bug 203979] New: Regression: VoiceOver mode selects wrapper div rather than main element

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 7 14:43:12 PST 2019


https://bugs.webkit.org/show_bug.cgi?id=203979

            Bug ID: 203979
           Summary: Regression: VoiceOver mode selects wrapper div rather
                    than main element
           Product: WebKit
           Version: Safari 13
          Hardware: Unspecified
                OS: iOS 13
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jashsayani at google.com
                CC: webkit-bug-importer at group.apple.com

Safari 13 changes behavior on how elements are selected in VoiceOver mode. When you have a DOM structure with a wrapper div, for Example:

<div class="wrapper">
     <img src="..." />
</div>

Clicking on the image, selects the img element (when VoiceOver is off). However, when you turn on VoiceOver, it selects the wrapper div element. If the user double taps and activates, it will send an event to the handler for the div. Scrolling down after tapping on the image, selects the "img" inside the wrapper div, and then double tapping on it sends the event to the intended image element.

This change in behavior is breaking some websites. It seems like an unintended change?

-- 
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/20191107/dca9944b/attachment.htm>


More information about the webkit-unassigned mailing list