NEW 257260
AX: accessibility voice control command not working on nested non-contentEditable elements of a contentEditable htmlElement
https://bugs.webkit.org/show_bug.cgi?id=257260
Summary AX: accessibility voice control command not working on nested non-contentEdit...
sasevany
Reported 2023-05-24 06:45:59 PDT
Current Result from webkit on loading a html in iOS/ipad webviews: When the some html div is contentEditable, on voice command-'Show Numbers', only one number is shown for that whole div. If this contentEditable html div contains more nested divs inside it which set the attribute contentEditable="false" for them, then number doesn't appear even for those nested div. Expected Result: For the section which is not editable (let say it is a button) on which screenreader might want to take action (like performing click action on the button) then number must appear for that button as that html div is setting contentEditable="false" for that particular div. While parent div is still contentEditable. Use case: ScreenReaders need to do voice command like 'Click 2', to click on the button. But if number doesn't appear they can't perform button click action by voice. Attaching a simple Xcode project to try this. Attaching 2 screenshots first screenshot-> when contentEditable is not set for any of the divs second screenshot-> when html body is contentEditable but the botton inside it is not contentEditable
Attachments
Zip file contains an Xcode project, 2 screenshots (519.62 KB, application/zip)
2023-05-24 06:54 PDT, sasevany
no flags
Radar WebKit Bug Importer
Comment 1 2023-05-24 06:46:10 PDT
Radar WebKit Bug Importer
Comment 2 2023-05-24 06:47:46 PDT
sasevany
Comment 3 2023-05-24 06:54:12 PDT
Created attachment 466480 [details] Zip file contains an Xcode project, 2 screenshots
Note You need to log in before you can comment on or make changes to this bug.