I've submitted a merge request to at-spi2-core to limit the maximum amount of children to return, similar to what an earlier change did when using the Collection interface:
https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/159

Does that help?

I think it will - at least in the general case this will prevent this kind of foot-gun, thanks!


(Of course, this doesn't mean that the way that LibreOffice shouldn't eventually optimize handling of how Calc cells are reported on the a11y level altogether, but as I mentioned, there are still open questions related to that, so that IMHO needs more discussion + effort to implement.)

Thanks in advance for the effort in this regard.

Much appreciate it.


Reply via email to