Link to issue: electron/electron#24589
- Electron Version(s)
1.3.1
,1.8.4
,8.4.0
,9.1.0
&10.0.0-beta.12
- Operating System:
- MacOS
- Last Known Working Electron version:
- NA
The expected behavior would be while tabbing the screen readers should be able to focus & read through all three buttons & input fields.
Screen readers are reaching till the buttons & input fields of level 2 & ignoring level3. But if I relace <webview>
with <iframe>
everything seems to work fine.
Please check out the video for more details on the issue
Check the below image showing the accessibility tree not being generated properly incase of webview:
-
Clone this repository $ git clone https://github.com/sarthak-saxena/electron-webview-issue $ cd electron-quick-start $ npm install $ npm start || electron .
-
Turn on the screen reader
-
Tab across button & input fields
-
You will notice that the screen reader focus is not moving to level3 hence is not able to read the corresponding elements
This issue has been reported earlier & is a possible duplicate of electron/electron#12478 but it contains more information on reproducing the bug for electron version 8.4.0