Steam client version (build number or date): steam 1.0.0.75-1
Distribution (e.g. Ubuntu): Manjaro
Opted into Steam client beta?: [Yes]
Have you checked for system updates?: [Yes]
Please describe your issue in as much detail as possible:
Almost all desktop applications on Linux integrate with AtSpi, the DBus interface for accessibility. This allows various tools such as the screen reader Orca to parse the shown content. For example, I made a tool for keyboard navigation on Linux desktop here. It works everywhere except Steam.
Most common frameworks support this, including Chrome/Webkit/Electron, Firefox/Gecko, Gtk, Qt, Java Swing. I'm not sure what Steam Linux is built with, but it probably supports it natively, too, and you guys only forgot to toggle some config flag. If so, fixing this would be very little effort but a big win for accessibility, so please consider investigating this at least.
I also could not find any configuration in the client related to this.
Steps for reproducing this issue:
Enable assistive technologies for you Linux distro, then reboot
Start Steam
Install and open "Accerciser", a tool for inspecting a11y properties
Find Steam either not listed or not containing any useful information
Your system information
Please describe your issue in as much detail as possible:
Almost all desktop applications on Linux integrate with AtSpi, the DBus interface for accessibility. This allows various tools such as the screen reader Orca to parse the shown content. For example, I made a tool for keyboard navigation on Linux desktop here. It works everywhere except Steam.
Most common frameworks support this, including Chrome/Webkit/Electron, Firefox/Gecko, Gtk, Qt, Java Swing. I'm not sure what Steam Linux is built with, but it probably supports it natively, too, and you guys only forgot to toggle some config flag. If so, fixing this would be very little effort but a big win for accessibility, so please consider investigating this at least.
I also could not find any configuration in the client related to this.
Steps for reproducing this issue:
Note that many programs need some special config flag before they integrate (read Troubleshooting section at https://wiki.archlinux.org/title/Install_Arch_Linux_with_accessibility_options#Troubleshooting), but for Steam, you're out of luck.