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
<rdar://problem/109772996>
<rdar://problem/109773027>
Created attachment 466480 [details] Zip file contains an Xcode project, 2 screenshots