Bug 456540 - KCM modules do not support Accessible properties
Summary: KCM modules do not support Accessible properties
Status: RESOLVED UPSTREAM
Alias: None
Product: frameworks-kcmutils
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.96.0
Platform: openSUSE Linux
: NOR minor
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2022-07-10 08:42 UTC by Fushan Wen
Modified: 2022-11-08 01:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: kde/5.15
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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