Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1945423 - Orca screen reader is unable to read the installer
Summary: Orca screen reader is unable to read the installer
Keywords:
Status: CLOSED DUPLICATE of bug 1821345
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 34
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Pete Walter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-03-31 22:00 UTC by am_dxer
Modified: 2021-04-20 11:15 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-04-20 11:15:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description am_dxer 2021-03-31 22:00:30 UTC
Description of problem:
The Orca screen reader is unable to read the installer which prevents blind users from installing the system.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Press super+alt+s to start the orca screen reader.
2. Launch the installer.
3. Try to press the tab or other keys, Orca is silent. I suspect the installer is running as a different user context and not exposing its contents to the accessibility bus via ATK.

Actual results:
Nothing is spoken.

Expected results:
Orca can read the items in the installer.

Additional info:
I marked this as a high priority because it prevents me and other users from being able to install the product.

Comment 1 am_dxer 2021-03-31 22:04:40 UTC
I am sorry for the incorrect component at first. The dropdown for selecting a component in Bugzilla is actually inaccessible with a screen reader as well so I had to do a bit of mousing and guesswork with my screen reader.

Comment 2 am_dxer 2021-03-31 22:10:13 UTC
I initially gave the wrong command to start the screen reader. Its actually super_alt+s not control+alt+s. I fixed that in the description. You can also press alt+f2 then type orca and press enter.

Comment 3 Vladimír Slávik 2021-04-06 12:38:20 UTC
Thank you for the report, and sorry. This is a known thing, but not easy to fix. We are aware and multiple people looked into this, but never got anywhere. Here's why:

On the Live CD, Anaconda GUI runs as root. That prevents Orca (running as user) from reading it (via ATK) under Wayland, which is the default these days. The most straightforward way to fix this is to run the GUI as normal user. Historically, Anaconda ran mostly as a monolith, so root was necessary. We have been for years working on a transition to a UI + services model. We've been calling this "modularization". This work is perhaps 70% done - most importantly, all RPM handling is still done the "old way", with work currently underway on this part. Maybe in F35 we'll be closer to that goal. A side effect will be that while the services will still have to run as root, the UI won't. So, once *all* of the actual installing work happens in the services, a non-root (G)UI is no longer impossible.

Of course, making the GUI non-root might turn out to be another mountain to climb. I will leave this bug open, but there is no way this moves anytime soon, so I predict it will just rot and get auto-closed in a year.

There might be some other way to get this working, but I don't remember any obvious clues.

It's a shame :(

Comment 4 am_dxer 2021-04-06 23:16:33 UTC
Thanks for your response. This lead me to another idea. The installer may still read in the Mate desktop due to it still being based on Xorg. Of the desktops other than Gnome, Mate is the only one that has very good accessibility. If Orca does read in the mate installer, would it be possible to list this issue under the common issues page for Fedora and suggest that Blind users use the Mate spin until things are fixed in Wayland? This wouldn't require any coding and could help  people if it works by leading them in the right direction. If this seems all right with you, I could write up a short blerb with the information and any info that would help blind folks with the Mate spin.

Comment 5 Vladimír Slávik 2021-04-20 11:15:21 UTC
I didn't exactly expect that, but looks like the desktop people sorted this out on their end! See bug 1821345.

*** This bug has been marked as a duplicate of bug 1821345 ***


Note You need to log in before you can comment on or make changes to this bug.