[a11y] LibreOffice Calc exposes 2^31 children, freezes on `GetChildren`

Luuk van der Duim luukvanderduim at gmail.com
Mon Jun 10 18:54:08 UTC 2024


>
> 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.




More information about the LibreOffice mailing list