[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