Bug 2320043

Summary: Qt does not watch for screen reader being enabled properly, rendering Plasma invisible to Orca
Product: [Fedora] Fedora Reporter: Neal Gompa <ngompa13>
Component: qt6-qtbaseAssignee: Jan Grulich <jgrulich>
Status: CLOSED ERRATA QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: 41CC: ales.astone, awilliam, fzatlouk, jgrulich, kde-sig, rdieter, robatino, than, vinicius.fedora
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: All   
OS: Linux   
URL: https://kojipkgs.fedoraproject.org//packages/Fedora-KDE-Live/41/1.2/images/Fedora-KDE-Live-x86_64-41-1.2.iso
Whiteboard: AcceptedBlocker
Fixed In Version: qt6-qtbase-6.7.2-7.fc41 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 2320044 (view as bug list) Environment:
Last Closed: 2024-10-22 16:38:15 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2320044, 2247867    

Description Neal Gompa 2024-10-20 16:12:01 UTC
When I activate the screen reader with Meta+Alt+S, Orca starts up but does does not read the shell itself (e.g. it doesn't tell me about the application launcher when pressing Meta+Alt+P or pressing meta to make the launcher show up).

Reproducible: Always

Steps to Reproduce:
1. Download the Fedora 41 KDE RC ISO
2. Boot it
3. Activate screen reader with Meta+Alt+S

Actual Results:  
After "Screen reader on" is said, nothing is read.

Expected Results:  
After "Screen reader on" is said, Plasma Welcome should be read to you saying "Welcome to Fedora" and some such. Navigating the shell via key combinations should also trigger it to read the shell to you.

Comment 1 Fedora Blocker Bugs Application 2024-10-20 16:13:42 UTC
Proposed as a Blocker for 41-final by Fedora user ngompa using the blocker tracking app because:

 This is conditional violation of all desktop related criteria for KDE for all people who need a screen reader.

Comment 2 Alessandro Astone 2024-10-20 22:27:00 UTC
Proposed fix in Qt: https://codereview.qt-project.org/c/qt/qtbase/+/598549

Comment 3 Fedora Update System 2024-10-21 12:08:14 UTC
FEDORA-2024-16b4698b0e (qt6-qtbase-6.7.2-7.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-16b4698b0e

Comment 4 FrantiĊĦek Zatloukal 2024-10-21 18:06:37 UTC
Discussed during the 2024-10-21 blocker review meeting: [1]

The decision to classify this bug as a AcceptedBlocker (Final) was made:

"This is accepted as a conditional violation of all desktop related criteria for KDE for all people who need a screen reader (same rationale on which we previously accepted 2305763)."

[1] https://meetbot.fedoraproject.org/blocker-review_matrix_fedoraproject-org/2024-10-21/f41-blocker-review.2024-10-21-16.00.log.html

Comment 5 Fedora Update System 2024-10-22 02:34:17 UTC
FEDORA-2024-16b4698b0e has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-16b4698b0e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-16b4698b0e

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2024-10-22 16:38:15 UTC
FEDORA-2024-16b4698b0e (qt6-qtbase-6.7.2-7.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.