[Webkit-unassigned] [Bug 225656] New: AX: changes to `contenteditable` are not noticed or communicated to VoiceOver

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 11 09:09:42 PDT 2021


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

            Bug ID: 225656
           Summary: AX: changes to `contenteditable` are not noticed or
                    communicated to VoiceOver
           Product: WebKit
           Version: Safari 14
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: bcronin at quip.com
                CC: webkit-bug-importer at group.apple.com

### Steps: 
1. Open the Accessibility Inspector application on your computer.
2. Open page at https://bcronin2.github.io/toggling-contenteditable/.
3. WITHOUT checking the checkbox on the page, inspect each of the three `contenteditable` areas.
4. Check the checkbox on the page to remove the `contenteditable` and `role` attributes on the elements for each of these areas, and inspect each of the three areas again.

### Expected:
The "type" of each area should be updated to reflect the absence of the `contenteditable` and `role` attributes.

### Observed:
The "type" of each area remains exactly the same as it was before the attributes were removed.

Types when `contenteditable` is true:
"presentation" element: text entry area
"textbox" element: text field
"region" element: region

Types with `contenteditable` and roles removed:
"presentation" element (but no longer has role): text entry area
"textbox" element (but no longer has role): text field
"region" element (but no longer has role): region

It appears Safari doesn't communicate an update to the type of element it presents to the screen reader when we toggle off `contenteditable` (which it definitely should, as other browsers do).

-- 
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/20210511/229d303e/attachment-0001.htm>


More information about the webkit-unassigned mailing list