There was a major focus shift maybe 5 or 10 years ago towards security in Linux design, especially with the development of Wayland, pipewire and systemd.
The problem is that accessibility software behaves in many ways like spyware or malware.
It reads all windows, it hooks themselves in programs, it redirects output and input.
The security focused (even security first) approach of many developers broke all the accessibility workflows and proper API to do it the new and safe way have low priority.
A few exist but it is still far away from feature parity.
That’s why I am against the Wayland default or even worse Wayland only approach that many distributions have nowadays, Wayland is still barely useable for many people who need working accessibility solutions and that should be seen as a major stopper issue for a wide release like that.
There was a major focus shift maybe 5 or 10 years ago towards security in Linux design, especially with the development of Wayland, pipewire and systemd. The problem is that accessibility software behaves in many ways like spyware or malware. It reads all windows, it hooks themselves in programs, it redirects output and input. The security focused (even security first) approach of many developers broke all the accessibility workflows and proper API to do it the new and safe way have low priority. A few exist but it is still far away from feature parity.
That’s why I am against the Wayland default or even worse Wayland only approach that many distributions have nowadays, Wayland is still barely useable for many people who need working accessibility solutions and that should be seen as a major stopper issue for a wide release like that.