a11y: AT-SPI's GetAccessibleAtPoint doesn't return the object at the requested point
When querying the accessible at a given window coordinate, this doesn't return the actual object at that location.
Steps to reproduce
- start Accerciser
- start gtk4-demo
- in Accerciser's treeview of the application, select the top-level frame
- query the accessible child at point (50, 50) in window coordinates using Accerciser's IPython console:
In [5]: acc.queryComponent().getAccessibleAtPoint(50, 50, pyatspi.WINDOW_COORDS)
In [6]: acc.queryComponent().getAccessibleAtPoint(50, 50, pyatspi.WINDOW_COORDS) == None
Out[6]: True
Current behavior
No accessible is returned (s. None
in above output).
Expected outcome
The accessible object at window position (50, 50) should be returned.
Version information
- Debian testing
- gtk self-compiled from git main as of commit 8232ab44