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

--- Comment #12 from Joanmarie Diggs <[email protected]> ---
Michael: Regarding flows-to/flows-from as the alternative, that *might* be
doable, however:

1. It will be super non-performant for large documents, at least in the case of
AT-SPI2. The way AtspiCollection works is that a single query goes over dbus
and the results are returned. If we instead have to use flows-to/flows-from, I
believe that's going to be one query *per object* as Orca traverses the entire
document. And in addition to those queries, Orca is going to have to do
additional work to determine if the thing is part of the collection being
sought. That additional work may involve more queries over dbus, possible one
per each object retrieved. There may be a way to instead do all the work in
AT-SPI2 to make it less horrible, but that would need some investigation and
consultation with the AT-SPI2 maintainer.

2. (Much more minor) the flows-to/flows-from relations will have to provide
access to all document objects. I believe they currently skip over things like
tables and embedded objects.

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

Reply via email to