Matthias Clasen has written a post on the GTK blog about recent changes in the accessibility implementation of the toolkit, as well as improvements in the tooling planned for the 4.12 release: https://blog.gtk.org/2023/06/21/evolving-accessibility/
> It is no secret that we would like to see some modernization of the AT-SPI D-Bus APIs.
I'm curious about what the GTK team, and other GNOME teams if applicable, would like to see here. Has the wish list been documented anywhere?
@matt @federicomena The at-spi2-core devel docs have a page on it: https://gnome.pages.gitlab.gnome.org/at-spi2-core/devel-docs/at-spi3.html
In general: more bulk operations, especially at setup time; fewer roundtrips; and fewer index-based methods. The D-Bus API doesn't use property notifications, so it's not very efficient for bulk changes. Actions should be parametrised, to eliminate a bunch of methods that are currently used for automation.