-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IntelliSense suggestions are not accessible to a screen reader #425
Comments
// fyi @chrisdias |
Related to microsoft/vscode#3787 |
The root problem here is that in the monaco editor we don't have an aria-alert dom node configured. I am not sure if we are allowed to have multiple aria-alert dom nodes on a single page. i.e. what should happen if one host instantiates two monaco editors on a single page, should we create a single aria-alert dom node or should we create two. Should this be configurable such that we reuse the aria-alert dom node of the host... |
It is not uncommon for us to have multiple aria-live="polite" (with aria-atomic="true") divs on a page, and they seem to work. We also have cases of reusing the same aria-live div from multiple controls. I am not aware of any restrictions with having more than one. |
@jayspadie
Nevermind. A restart later ... Narrator started reading |
monaco-editor version: 0.8.3
Browser: Any
OS: Windows 10
During Accessibility testing, it was found that IntelliSense suggestions are not read correctly by a screen reader. Using Narrator with Edge, nothing is read while arrowing up/down the selections. Using NVDA with Chrome or Firefox, the current line of code is repeated while arrowing through each suggestion instead of the suggestion itself, as shown below from the Monaco playground using NVDA with Chrome.
The text was updated successfully, but these errors were encountered: