-
Notifications
You must be signed in to change notification settings - Fork 32.6k
Support screen reader on Linux #19522
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
Comments
@bpasero is it an electron issue that screen readers only work on Windows/Mac? |
Yes, I am quite sure we never supported a screen reader on Linux (Chromium does not as far as I know). |
It is about time you start to support Orca screen reader on Linux. There is now applications like Skype which use Electron, that means that e.g Skype for Linux is now completely unusable if you are blind like I am. So because of you blind users can not use Skype on Linux. And it is not juse Skype, all Electron apps are 100% unusable and so is chromium browser. This is simply discriminating blind and visually impaired users. It is not accessptable that blind users can not use e.g Skype just because chromium and electron developers do not seem to care about accessibility on Linux at all. And do not say that I should be more polite. If you do not care to support accessibility and Orca screen reader on Linux, then I sure do not care to be polite. You have had years of time to make chromium and electron accessible with Orca, and there has been several people asking you to do that. But absoletely nothing has happened. I really do not understand what is wrong with chromium and electron developers. Mozilla has made Firefox work just fine with Orca, why chromium developers do not care to do the same? |
works already more or less on master/insider builds containing electron 7. There are issues and I am not sure if they are common to linux and windows or linux specific. Also this is not the newest chromium so that there are both screenreader and chromium issues, so hard to say at first glance. But it is now definitely usable, and bugs are more of being an annoyance than preventing usage of a feature. |
@webczat Glad to hear that. Can you please file those "annoyance" issues as seperate issues on GitHub? Also please note of the issues already tagged with accessibility, just for reference https://github.com/microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Aaccessibility |
To be honest I am quite impressed with the accessibility using the orca screen reader, taking into account that until recently there was no support at all. I believe that as soon as there is an update to a more current version of chromium some problems will disappear. |
that is actually why I am reluctant to report most of these annoyance issues now, because many of them are chromium upstream or orca issues and some of them could already have been fixed in newer versions of chromium. So things would clear out more in the coming months. There are likely some issues that definitely look vscode, including some that may be platform independent. |
Actually I am using orca compiled from master.
|
me too. |
Well if those issues are already reported and fixed by chromium than us updating to a newer electron always helps. Though make sure to file issues to Chromium also for problems which they are not aware of. Thank you |
@jvesouza did you have to pass the special flag --force-renderer-accessibility to enable this? Or the screen reader works out of the box on linux? |
note that the chromium's linux accessibility work is not yet officially complete. and electron-7 bases off on chromium 78. So I am not sure if flags like --force-renderer-accessibility have to be passed automatically by vscode, or it's enough to wait till the work is completed. That said, the flag is required, and also an environment variable ACCESSIBILITY_ENABLED set to 1. Without that nothing will work. |
Ok, that sounds like they are working on it. Great that you pointed it out so people can use those flags as a workaround for now. |
Yes, I have to pass the --force-renderer-accessibility flag when invoking vscode. Actually I am using arch linux with gnome. |
me too, and in many cases not setting this variable results in the vscode not being accessible even after passing the flag. |
We actually suppor tnow Orca screen reader on Linux. More details can be found here In short: |
Steps to Reproduce:
Expected behavior:
Screen reader should read items. (as how it reads on Mac & Windows)
Actual behavior:
It doesn't read anything.
Is this a known issue ? Do you know any alternative screen reading tool for ubuntu ?
Any help will be appreciated !
The text was updated successfully, but these errors were encountered: