Bug 462861

Summary: Cannot access panel items through AT-SPI2 (accessibility) API
Product: [Plasma] plasmashell Reporter: Esme Povirk <madewokherd>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: madewokherd, niccolo.venerandi, sitter
Priority: NOR    
Version: 5.24.6   
Target Milestone: 1.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Esme Povirk 2022-12-10 18:01:34 UTC
SUMMARY
When examined with AT-SPI2, the panel contains a sequence of labels and a button. Most of these do not have position information. There is not enough information to determine where most widgets are on the screen, or how to activate them.

STEPS TO REPRODUCE
1. Open Accerciser.
2. Expand plasmashell in the tree view on the left.
3. Select each frame in turn until a panel is highlighted, and expand that frame.
4. Examine the contents.

OBSERVED RESULT
Most of the items listed are not highlighted when selected, meaning they have no position information.

EXPECTED RESULT
Each button on the panel should have an item associated with it that, when selected, will highlight the button's location. Ideally, the widget type should be something that indicates it is interactive, rather than "label".

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 
KDE Plasma Version: 5.24.6
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Kernel Version: 5.15.0-50-generic (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-4460 CPU @ 3.20GHz
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 750 Ti/PCIe/SSE2
Comment 1 Esme Povirk 2022-12-12 23:15:53 UTC
This might have been fixed already. I did a system update since filing the bug (Plasma version is now 5.25.5), and it seems to be working now.
Comment 2 Harald Sitter 2022-12-12 23:17:54 UTC
Indeed the lack of buttons has already been fixed in 5.25 a couple months ago.

*** This bug has been marked as a duplicate of bug 352476 ***