[Webkit-unassigned] [Bug 190437] New: AX: VoiceOver does not perceive changes to text node content in HTML headings and ARIA headings

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 10 12:17:39 PDT 2018


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

            Bug ID: 190437
           Summary: AX: VoiceOver does not perceive changes to text node
                    content in HTML headings and ARIA headings
           Product: WebKit
           Version: Safari 11
          Hardware: iPhone / iPad
                OS: iOS 12
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: alexander.umstead at levelaccess.com
                CC: webkit-bug-importer at group.apple.com

Issue:
VoiceOver on iOS does not update its virtual buffer when text in the following elements is changed at the text node level:
•       Native HTML headings
•       Elements with role="heading"
This is a problem because some web development frameworks / code libraries use substring changes to change heading text.

Steps to Reproduce:
1. Open the associated CodePen, with VoiceOver running: https://codepen.io/mra11yx/pen/ZqQYxO
2. Swipe through headings
3. Change the headings by using the "change all h3s using innertext" button. Swipe through the headings and observe that VoiceOver reads the updated values.
4. Change the headings by using the " Change all H3s using text node value replacement" button.  Swipe through the headings and observe that VoiceOver continues to read the old heading values.

Expected Results:
VoiceOver should update its virtual buffer when text nodes in headings are changed, and should read the new value.

Actual Results:
VoiceOver reads the old text value, even though the DOM has changed.

Version/Build:
iOS 11.4.1 and iOS 12

-- 
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/20181010/fc6d4115/attachment.html>


More information about the webkit-unassigned mailing list