https://bugs.kde.org/show_bug.cgi?id=499004
Bug ID: 499004
Summary: Perpetual qt.accessibility.atspi warnings in log after
activating screen reader with system monitor widget
active
Classification: Plasma
Product: plasmashell
Version: master
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: System Monitor widgets
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Target Milestone: 1.0
SUMMARY
If the user activates the screen reader (e.g. with Meta+Alt+S) while one or
more system monitor widgets are present on the panel or desktop, there will be
a perpetual warning printed every time a legend value for one or more widgets
updates:
qt.accessibility.atspi: ValueChanged event and no ValueInterface or ComboBox:
QAccessibleInterface(0x60fdd668f0f0 name="" role=Client childc=2
obj=LegendDelegate_QMLTYPE_514(0x60fdd666c1a0)"invisible")
qt.accessibility.atspi: ValueChanged event and no ValueInterface or ComboBox:
QAccessibleInterface(0x60fdd58b4bd0 name="" role=Client childc=2
obj=LegendDelegate_QMLTYPE_514_QML_516(0x60fdd90f55e0)"invisible")
qt.accessibility.atspi: ValueChanged event and no ValueInterface or ComboBox:
QAccessibleInterface(0x60fdd91e9ff0 name="" role=Client childc=2
obj=LegendDelegate_QMLTYPE_514_QML_516(0x60fdd91afc40)"invisible")
qt.accessibility.atspi: ValueChanged event and no ValueInterface or ComboBox:
QAccessibleInterface(0x60fdd3fbb8f0 name="" role=Client childc=2
obj=LegendDelegate_QMLTYPE_514_QML_516(0x60fdd1b94c70)"invisible")
qt.accessibility.atspi: ValueChanged event and no ValueInterface or ComboBox:
QAccessibleInterface(0x60fdd58b4bd0 name="" role=Client childc=2
obj=LegendDelegate_QMLTYPE_514_QML_516(0x60fdd90f55e0)"invisible")
qt.accessibility.atspi: ValueChanged event and no ValueInterface or ComboBox:
QAccessibleInterface(0x60fdd6681a90 name="" role=Client childc=2
obj=LegendDelegate_QMLTYPE_514(0x60fdd65ef670)"invisible")
qt.accessibility.atspi: ValueChanged event and no ValueInterface or ComboBox:
QAccessibleInterface(0x60fdd6662ca0 name="" role=Client childc=2
obj=LegendDelegate_QMLTYPE_514(0x60fdd65efa30)"invisible")
qt.accessibility.atspi: ValueChanged event and no ValueInterface or ComboBox:
QAccessibleInterface(0x60fdd66ced20 name="" role=Client childc=2
obj=LegendDelegate_QMLTYPE_514(0x60fdd66b8e30)rect=QRect(912,3 98x15))
With several regularly updating widgets, this can amount to several warnings
per second, and they will continue indefinitely even after the screen reader is
turned off. Only restarting plasmashell stops the warnings.
The value property has particular semantics for some kinds of controls in
QtQuick's Accessible (see
https://doc.qt.io/qt-6/qml-qtquick-accessible.html#role-prop). It seems the
chart legend triggers this somehow. The same chart in the system monitor does
not seem to do this however, so it seems something specific to the widget
and/or plasmashell seems to be the cause.
I've reproduced this on master (with Tuxedo OS, kinfo below) and stock Fedora
41 with 6.2.5.
STEPS TO REPRODUCE
1. Make sure orca is installed. Start plasmashell from a terminal (or
journalctl -f) to see the plasmashell warnings
2. Open system monitor, right-click "Network Speed" chart, add as desktop
widget
3. Press Meta+Alt+S to enable the screen reader
OBSERVED RESULT
Multiple warnings of the above type per second are printed
EXPECTED RESULT
No warnings
SOFTWARE/OS VERSIONS
Operating System: TUXEDO OS
KDE Plasma Version: 6.3.80
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.1
Kernel Version: 6.11.0-108013-tuxedo (64-bit)
Graphics Platform: Wayland
--
You are receiving this mail because:
You are watching all bug changes.