Date: prev next · Thread: first prev next last


On 2023-10-12 20:27, Jason White wrote:
I just confirmed that spelling errors are being reported by Orca under Linux as expected.

Thanks! That matches what I see with Orca and the gtk3 VCL plugin (interface variant) on Linux. (The Qt-based VCL plugins don't expose that information yet. I might look into that while working on the Windows implementation, since they'll be using the same IAccessible2 text attribute implementation in LibreOffice then.)

On an unrelated issue, the accessibility of comments in LibreOffice Writer was recently raised on the Orca mailing list. Change tracking (reporting of insertions and deletions) is an associated feature that has not, to my knowledge, been made accessible to screen reader users in LibreOffice. Anyone needing to make effective use of comments and change tracking using a screen reader would likely need to turn to a proprietary office application instead, for which the necessary API support has been in place for some time.

Thanks for mentioning that.

In a quick test with Writer and Accerciser to inspect the accessibility tree, I see "text-tracked-change:deletion"/"text-tracked-change:insertion" text attributes being reported for the portions of text that have been removed/added.

For comments, there's a comment object as a child of the paragraph object and that exposes the text of the comment. But it's likely that more is missing to properly expose that on the LibreOffice side and/or process that information on Orca side.

(And at a quick glance, I don't see any corresponding text attributes in the IAccessible2 spec that could be used on Windows.)

Without an existing specification on how these should be exposed, this will likely need some thorough considerations (and discussion with everyone involved) on what's the best approach for this.

There are already some existing bug reports related to change tracking and comments (also about lack of being able to interact with them using the keyboard):

https://bugs.documentfoundation.org/show_bug.cgi?id=96487
https://bugs.documentfoundation.org/show_bug.cgi?id=92389
https://bugs.documentfoundation.org/show_bug.cgi?id=90725
https://bugs.documentfoundation.org/show_bug.cgi?id=107637
https://bugs.documentfoundation.org/show_bug.cgi?id=101002
https://bugs.documentfoundation.org/show_bug.cgi?id=99261
https://bugs.documentfoundation.org/show_bug.cgi?id=102054

--
To unsubscribe e-mail to: accessibility+unsubscribe@global.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/accessibility/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.