Bug 456540

Summary: KCM modules do not support Accessible properties
Product: [Frameworks and Libraries] frameworks-kcmutils Reporter: Fushan Wen <qydwhotmail>
Component: generalAssignee: kdelibs bugs <kdelibs-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: minor CC: nate
Priority: NOR Keywords: accessibility
Version First Reported In: 5.96.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: kde/5.15
Sentry Crash Report:

Description Fushan Wen 2022-07-10 08:42:48 UTC
SUMMARY
I enabled Orca and selected some options/buttons in one KCM module, but Orca doesn't read anything.


STEPS TO REPRODUCE
1. Enable Orca
2. Open KScreen KCM
3. Select any option

OBSERVED RESULT
Orca doesn't read any words

EXPECTED RESULT
Orca read words

SOFTWARE/OS VERSIONS
Information for package libKF5KCMUtils5:
----------------------------------------
Repository     : @System
Name           : libKF5KCMUtils5
Version        : 5.96.0git.20220702T142944~682cae8-ku.4.1
Arch           : x86_64
Vendor         : obs://build.opensuse.org/KDE:Unstable
Installed Size : 478.6 KiB
Installed      : Yes
Status         : up-to-date
Source package : kcmutils-5.96.0git.20220702T142944~682cae8-ku.4.1.src
Upstream URL   : https://www.kde.org
Summary        : Classes to work with KCModules
Comment 1 Nate Graham 2022-07-13 20:08:20 UTC
Are you talking about UI controls within the KCM, or just the buttons at the bottom? Also, is this about QML KCMs, or Widgets KCMs too?
Comment 2 Fushan Wen 2022-07-24 03:37:26 UTC
From Qt source code:

    // For QQuickWidget the above window will be the offscreen QQuickWindow,
    // which is not a part of the accessibility tree. Detect this case and
    // return the window for the QQuickWidget instead.
Comment 3 Fushan Wen 2022-07-24 08:58:53 UTC
(In reply to Nate Graham from comment #1)
> Are you talking about UI controls within the KCM, or just the buttons at the
> bottom? Also, is this about QML KCMs, or Widgets KCMs too?

All QML KCMs do not support accessible properties according to the comment in the Qt source code.
Comment 4 Fushan Wen 2022-11-05 15:49:06 UTC
https://bugreports.qt.io/browse/QTBUG-67290 Fixed upstream