-
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 detection on Windows #157504
Comments
Could you elaborate on what has changed under the hood? May be there's a branch/pr to look at? |
@LeonarddeR On Windows, for legacy assistive clients that don't use the To decrease the false positive rate we just removed the |
Thanks, that makes sense.
It makes me wonder though how JAWS and Narrator are missed here. I'm
pretty sure JAWS uses IA2 directly. Narrator will probably use the
bridge that makes IA2 available to UIA clients.
|
@LeonarddeR I am not sure, it might be my machine, since even before this change JAWS does not get detected on my Win VM. For now closing this issue as the planned work is done, and we will keep our eyes open for feedback in case there are regressions in detection which we do not expect to happen. @deepak1556 might you still have the link to that old issue where pen devices were wrongly detected? So we try to close that one as well. |
Just fyi, I am not 100% sure if related, but I thought a few times in my Windows VM I was asked whether a screen reader is attached or not. I then tried to reproduce but could not. Are we maybe now thinking a screen reader might be attached when it is not in some more cases? |
@bpasero I do not think it is related, since previously we were doing the same detection we do now plus additional legacy detection. We just removed that additional legacy detection. Though it would be interesting to find out why we seem to think there is a screen reader on your vm. |
@isidorn the touch screen related issues are already closed as part of electron/electron#7208, the left over would be #107016 but I would keep this open since the root issue about slow scroll with accessibility enabled was a concern, although I should check if this is an issue with current insiders. |
We have changed how we detect screen readers on Windows. Everything should work as before, but we removed an outdated approach.
I have verified the following:
@zersiax @LeonarddeR @Menelion @Neurrone If you have time to try out VS Code insiders with
"editor.accessibilitySupport"
set to"auto"
and let us know the experience it would be really great.Also, in general we are open to ideas on how to improve this "first detection" experience for use.
The text was updated successfully, but these errors were encountered: