Closed
Description
In Slint we've had the situation that on Linux machines where there's no screen reader running, access kit would still send tree updates on the a11y bus. We've seen this in slint-ui/slint#3867 as well as in slint-ui/slint#3046 (comment) .
Based on my reading of https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/ as well as peeking at the Qt Sources as well as Orca it seems like to me that AccessKit's AT-SPI2 adapter should consider itself active only if org.a11y.Status.IsEnabled
in the path /org/a11y/bus
on org.a11y.Bus
on the session(!) bus is true, and of course watch the property for any changes.
Would this behaviour make sense to implement?
Metadata
Metadata
Assignees
Labels
No labels