Bug 495096 - Plasma Shell isn't read by the screen reader when it is activated
Summary: Plasma Shell isn't read by the screen reader when it is activated
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.2.1
Platform: Fedora RPMs Linux
: NOR grave
Target Milestone: 1.0
Assignee: Alessandro Astone
URL: https://kojipkgs.fedoraproject.org//p...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-20 16:22 UTC by Neal Gompa
Modified: 2024-10-20 22:24 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neal Gompa 2024-10-20 16:22:16 UTC
SUMMARY
When I activate the screen reader with Meta+Alt+S, Orca starts up but 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).

STEPS TO REPRODUCE
1. Download the Fedora 41 KDE RC ISO
2. Boot it
3. Activate screen reader with Meta+Alt+S

OBSERVED RESULT
After "Screen reader on" is said, nothing is read.

EXPECTED RESULT
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.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 41 (KDE Plasma)
KDE Plasma Version: 6.2.1
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION
This is being considered a blocker bug downstream in Fedora.
Comment 1 Alessandro Astone 2024-10-20 17:43:46 UTC
I can reproduce on the first log-in where orca is activated. Subsequent log-ins after orca has ever been activated once work fine.

Qt a11y integration is not listening for changes to `org.a11y.Status.IsEnabled`.
The property always reads `true` after orca has ever been activated once, which is why this works for the subsequent log-ins.
Comment 2 Alessandro Astone 2024-10-20 22:24:34 UTC
https://codereview.qt-project.org/c/qt/qtbase/+/598549