On 31/05/2022 12.01, Colomban Wendling wrote:
* Only on-screen elements of the document are exposed to ATs. This is
on purpose probably for performance (not sure if we have any numbers to
base it on?) so elements are lazy-loaded and destroyed, but it has
non-trivial impact on various AT features. There are some things
supposed to help mitigate the issues (like flows-from and flows-to
relationships), but they present their own sets of issues (like some
elements from there not having proper parent/child relationships, etc.).
tdf#35652 [1] ("ACC: AT-SPI accessible tree omits objects which are not
visible on the screen.") sounds like a related bug report here.
* Some relations are missing, like for annotations and footnotes.
There's e.g. tdf#96481 ("Connect annotations to the paragraphs they
describe").
Also there is a lack of semantics for change tracking leading to messy output
from ATs.
There's e.g. tdf#96487 ("Expose tracked changes to ATs via accessible
objects and attributes").
I have added links to those tickets to the wiki page [2] as well.
[1] https://bugs.documentfoundation.org/show_bug.cgi?id=35652
[2]
https://wiki.documentfoundation.org/Development/Under-loved_areas#Document_Level_Accessibility