-
Notifications
You must be signed in to change notification settings - Fork 29.4k
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
Screen reader speaks the message "Occurs n times" Repeatedly When Searching For Extensions #95693
Comments
@jhomme I believe you meant Ctrl + Shift + X to open the extensions viewlet, correct? @sandy081 I believe the issue is that in the extensions view we use Also I do not understand why an alert here is needed @sandy081 for now assigning also to you. And also assigning to May as it would be cool if we look next milestone into this. |
When I type in a pattern to look for an extension, I hear the number of extensions found and the message occurs N times. |
I agree, the only thing we don't need is the counter that a particular alert fired x times. This might be useful for some debugging scenario, but is nothing useful for actual users. |
Thanks for feedback. The issue was the following: we "fire alerts" in a way that we write content to a container with
I have now changed this behavior and we would not add the "Occurred n times" ending and this might lead to some duplicated consectuive alerts not being read. But I think that is fine. So try it out from tomorrow's vscode insiders and let me know. Still leaving this issue open since I am still not sure why we have an alert here. Once @sandy081 comments we can close this. |
One way to make sure the alert always gets spoken when text changes is to set aria-atomic to true. Normally, if Chromium implements the alert role properly, this is implicitly set, in addition to aria-relevant being of value "additions text". So one thing to try is to set |
@MarcoZehe good ideas. However we arleady set aria-atomic on the element. Code pointer. So I do understand that my change is a bit risky since two consecutive equal alerts will not be read and we will probably revert that but would still like to try it out. |
so not sure how that works in other screenreaders? especially if it's true aria-atomic should make it being read always on change even if the text is the same... |
@sandy081 ok makes sense. So either revert that commit or take insiders which does not have it. |
Hi, |
@jhomme thanks for providing more details. I think that as a feature makes sense, however for me it feels like it should be implemented in Screen Readers - so users can repeat what got announced. |
@isidorn Orca has a command called 'review live region announcement' that I use for this purpose. With this command I can hear the 9 latest ads. Perhaps the jaws and the nvda have something similar. |
Hi,
I will check JAWS and NVDA for settings like these.
Jim
|
Hi, Finally, I checked, and the JAWS and NVDA status line reading commands are meant to show the status line of an application, and I do not think this seems to work well in browsers. |
@jhomme we actually do set the |
This should be fixed now. Please let me know if you still see this with latest vscode insiders |
Verified with NVDA and latest insiders. I suspect this was fixed a while ago because come to think of it its been a while since I've heard that when searching for extensions. |
Great, thanks. Adding verified label. |
Steps to Reproduce:
Does this issue occur when all extensions are disabled?: Yes/No
The text was updated successfully, but these errors were encountered: