https://bugs.documentfoundation.org/show_bug.cgi?id=158914

--- Comment #15 from Patrick Luby (volunteer) <guibomac...@gmail.com> ---
(In reply to Patrick Luby (volunteer) from comment #14)
> But what I found interesting is that while VoiceOver is enabled, clicking on
> a cell causes roughly 2K new ScAccessibleCell instances to be allocated. A
> few of those instances gets deleted very soon after it is allocated, but all
> the rest are cached somewhere until the Calc document is closed.

I've narrowed the problem down to the following patch:

https://git.libreoffice.org/core/+/8e886993f32b7db11a99bdecf06451e6de6c3842%5E!

Before that patch, the code reused the same ScAccessibleCell instance for the
2K requests that we are seeing for each selected cell.

Apparently, that caused the data in the reused ScAccessibleCell to be stale
under certain circumstances (e.g. deleting the cell's contents) so we can't now
I think we need to move higher up the stack and figure out what Calc code needs
2K ScAccessibleCell instances for each cell.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to