-
Notifications
You must be signed in to change notification settings - Fork 30.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
In some cases orca reads spaces instead of reading tabs. #104673
Comments
@jvesouza thanks a lot for filling this. |
This can also be reproduced on Windows with NVDA using latest VS Code Insider version. I'm afrait I have to disagree with the statement from the commend above that it's not worth cherry picking a fix for this to the Electron version used by VSCode. When working on a code which uses tabs for indent and spaces for alignment it is imperative to be able to tell if I'm dealing with a tab or with a space. |
@lukaszgo1 yes, we still plan to include this fix. |
The CL in question seems to be part of major refactor https://bugs.chromium.org/p/chromium/issues/detail?id=1049261 . I am hesitant to backport it without more confirmation on the stability of the CL, is it okay to just cherry-pick this commit ? The changes went in Chromium 85 and our current insiders is on 83, a CL of this magnitude usually involves a certain risk factor for backport, especially even more if its part of refactor. I lack the context on this accessibility codepath to begin backport. |
@deepak1556 thanks for providing details. So if I understand Electron numbering correctly, this would be fixed in Electron 11. |
This would be fixed in Electron 10 :) every electron version jumps over to 2 chromium versions. Electron 9 - 83 |
@deepak1556 thanks for getting my electron numbering right :) |
I also have this issue on Windows using NVDA or Narrator. |
@deepak1556 this seems to be a bigger issue than I originally thought, since more users are hitting this. Do we have some timeline on Electron 10 update? If it is far out do we have more details if it is just ok to cherry pick that larger fix? Thanks a lot. |
We plan to skip 10 and go for 11, and it won't hit stable anytime before November.
I can give it a try, mostly OOF this week, will check back on this next week. |
Thanks a lot |
@deepak1556 we should move this to October? |
Hi all, |
@pranavlal unforutnelty there is no workaround now. We plan to fix this as part of the Electron update, I will also check with Deepak. |
Sorry for opening the duplicate. |
Let's add important label to make it clear this is a big blocker for our screen reader users. |
We have decided to build an exploration build with a fix for this on the electron side as a workaround for this @deepak1556 will provide a link to the exploration build once we have it |
Exploration builds: |
Please forgive my ignorance, but I have some questions regarding the exploration build.
Thanks. |
This comment has been minimized.
This comment has been minimized.
Yes current exploration branch tracks master, there is a scheduled build every day.
Yup you can follow the usual issue reporting flow. |
@deepak1556 then I was wrong in my conclusions. Is there any detailed documentation about exploration builds? |
I confirmm that the reported problem seems to be fixed in this build. Also the bug #93056 seems to be fixed. |
This also fix bug #108857 |
The version I'm using from build explorations seems to be causing some crash in orca. |
Just to check if I'm not doing something wrong: Is there a newer version? |
I see a newer version from 7 hours ago that seems realesed. Though @deepak1556 would know better. |
yeah the link points to a older version, you can just check for updates under the gear icon and it should update to the latest released a few hours back. I don't plan on updating the above link as the app will update anyways once you download it :) |
@deepak1556 Thanks for the clarification, but I'm probably still doing something wrong. |
Moving this to next milestone since then we plan to ship Electron 11 as part of Stable. |
Issue Type: Bug
This was previously reported on the orca list and appears to be related to the upgrade to electron 9.
Steps:
Orca reads the text preceded by the number of leading spaces in the line, as expected.
Orca should read the text preceded by the number of initial tabs in the line but instead it announces that there is a space at the beginning of the line.
On the orca list @joanie commented the following:
VS Code version: Code - Insiders 1.49.0-insider (bd08768, 2020-08-14T06:41:56.571Z)
OS version: Linux x64 5.7.12-arch1-1
System Info
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
opengl: enabled_on
protected_video_decode: unavailable_off
rasterization: disabled_software
skia_renderer: enabled_on
video_decode: unavailable_off
vulkan: disabled_off
webgl: enabled
webgl2: enabled
The text was updated successfully, but these errors were encountered: