Bug 160982 - Libre Office doesn't work with Microsoft Narrator
Summary: Libre Office doesn't work with Microsoft Narrator
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
3.3.0 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: a11y-Windows
  Show dependency treegraph
 
Reported: 2024-05-07 20:29 UTC by Ana G
Modified: 2024-05-08 05:46 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ana G 2024-05-07 20:29:38 UTC
Description:
Using Windows 11 Narrator, I was not able to use Libre Office. When I pressed enter on the desktop icon, I couldn't put focus on items like Writer, Calc, etc: Narrator didn't "see" anything. Then I switched screen readers (to NVDA) to open Writer, and using Narrator again, I received no spoken feedback while typing, when using Narrator reading commands, or when trying to access the menus via the alt key. In other words, Libre Office is completely unusable with Narrator. Please improve accessibility for blind users by making Libre Office work with MS Narrator.

Steps to Reproduce:
1. In Windows, start Narrator with ctrl+windows+enter.
2. Open Libre Office.
3. Try using Libre Office with Narrator commands.

Actual Results:
Screen reader is unable to focus on items in initial screen/menu so no useful spoken feedback is provided. Within the individual apps, no spoken feedback is provided for text/data entry and readback, and focus issue appears to persist in menus.

Expected Results:
I expect to hear menu content as I navigate. I epxect to interact with menus and menu items. I expect to hear text/data during and after entry. In other words, I expect to use Libre Office with Narrator as I do with other screen readers, like NVDA.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
It should be usable by a totally blind person using MS Narrator.
Comment 1 m_a_riosv 2024-05-07 20:45:41 UTC
Have you enabled Menu/Tools/Options/LibreOffice/Accessibility?
Comment 2 V Stuart Foote 2024-05-07 21:54:21 UTC
LibreOffice provides no assistive technology support for Microsoft's UI Automation framework. And MS has chosen to not support IAccessible2 in Narator, just spotty support for legacy MSAA.

LibreOffice fully instruments IAccessible2 API calls on Windows, which NVDA parses as "accessible events" reasonably well. JAWS a bit less so.

For other supported os/DE LibreOffice's cross platform assistive technology support uses NS Accessibility and ATK/AT-SPI on macOS and Linux respective.

Situation on Windows os/DE will not change, as UI Automation framework is not compatible with LibreOffices assistive technology. 

Simply put just use NVDA for reasonable AT experience with LibreOffice.
Comment 3 Michael Weghorn 2024-05-08 05:46:28 UTC
Comment 2 describes the situation well.

It's not completely impossible for LO to one day support UIA, but the clear focus for Windows is currently IAccessible2, so using a screen reader that supports that is currently the only option to get a good experience with LibreOffice.