Bug 2399673 - Animator usage for ProgressBar prevents Orca from correctly reading app (affecting Slitherer/Anaconda)
Summary: Animator usage for ProgressBar prevents Orca from correctly reading app (affe...
Keywords:
Status: POST
Alias: None
Product: Fedora
Classification: Fedora
Component: qqc2-breeze-style
Version: 43
Hardware: Unspecified
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jan Grulich
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-09-26 11:55 UTC by Katerina Koukiou
Modified: 2025-11-21 13:54 UTC (History)
6 users (show)

Fixed In Version: qqc2-breeze-style-6.5.3-1.fc43
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
KDE GitLab plasma qqc2-breeze-style merge_requests 146 0 None opened [progressbar] Port away from Animator 2025-11-08 23:29:41 UTC
Qt Bug Tracker QTBUG-141843 0 Not Evaluated Reported Use of QML Animator breaks accessibility 2025-11-08 23:53:59 UTC

Description Katerina Koukiou 2025-09-26 11:55:43 UTC
When testing Slitherer with Orca screen reader, the document view is not recognized as a web document, so Orca does not activate expected web support.

This issue has been reproduced with Orca main and QtWebEngine 6.9.2.

It appears to be a regression - this previously worked according to past testing. Since Slitherer is a wrapper around QtWebView (which uses QtWebEngine/Chromium), the root cause may lie in QtWebEngine rather than Slitherer itself.

Reproducible: Always

Steps to Reproduce:
1. Start Slitherer in a non-workstation live install environment.
2. Use Orca to interact with the document view.
3. Attempt to navigate or read text fields.
Actual Results:
Orca does not recognize the document view as a web document.

Expected Results:
Web support should be enabled automatically.

Additional Information:
Reported by Lukáš Tyrychtr (initial testing)

Comment 1 Lukáš Tyrychtr 2025-09-26 15:13:29 UTC
Slitherer itself is very likely innocent (except for not focusing the web view by default), more likely suspects are Orca and QtWebengine, no idea where this lies exactly.

Comment 2 Neal Gompa 2025-11-08 23:29:41 UTC
Turns out this is caused by the QtQuick Breeze style. There's an upstream fix submitted for this: https://invent.kde.org/plasma/qqc2-breeze-style/-/merge_requests/146

Comment 3 Neal Gompa 2025-11-08 23:54:00 UTC
Related upstream Qt issue: https://bugreports.qt.io/browse/QTBUG-141843

Comment 4 Neal Gompa 2025-11-21 13:54:35 UTC
This should be fixed with this update: https://bodhi.fedoraproject.org/updates/FEDORA-2025-9650fd948f

Can someone verify it's better now?


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