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: plasma-b...@kde.org Reporter: cwo....@posteo.net CC: ahiems...@heimr.nl, notm...@gmail.com 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.