Closed mwcampbell closed 9 months ago
Each window gets its own adapter. We even decided to make the API work that way for our AT-SPI backend, at the cost of some implementation complexity, both for consistency with other platforms and because our ideal future GNOME accessibility stack will not have a top-level application object as AT-SPI does.
The biggest change in glazier itself is that glazier, rather than the application, is now responsible for telling AccessKit about the focus state of the window, because this is now tracked in the AccessKit platform adapter rather than in the tree itself. Most of the other breaking API changes affected the example.