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

--- Comment #3 from James Teh <ja...@nvaccess.org> ---
Say all for Symphony (NVDA ticket #910) was fixed years ago. Any remaining
issues were due to bugs in Symphony.

The problem with say all in OO/LO is due to the fact that they only expose text
that is currently on screen. As a result, once NVDA say all gets to the last
paragraph, it asks for the next paragraph and is told that there isn't one, so
say all can't go any further. There are hacks to get around this (e.g. send
control+downArrow or scroll in some other way when LO reports no more
paragraphs), but this is fairly inelegant and potentially unreliable. Whether
this is a bug is debatable, but it's certainly a problem for us and is not what
happens in other implementations. In Symphony, you could get at paragraphs that
weren't yet on screen (barring weird bugs), which is why say all worked in
Symphony.

Note that you don't have to generate accessibles for every paragraph in the
document ahead of time. You could just generate them on demand when the flowsTo
relation is required.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to