Summary: | Slide content not announced by screen reader in Impress presentation mode | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Michael Weghorn <m.weghorn> |
Component: | Impress | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | NEW --- | ||
Severity: | normal | CC: | m.weghorn, pranav.lal, stephane.guillou |
Priority: | medium | Keywords: | accessibility |
Version: | 6.3.6.2 release | ||
Hardware: | All | ||
OS: | All | ||
See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=96471 https://bugs.documentfoundation.org/show_bug.cgi?id=101005 |
||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 101912, 103610 | ||
Attachments: | Sample presentation |
Description
Michael Weghorn
2022-06-08 09:04:58 UTC
Valueable input from Marco Zehe on the a11y mailing list [1]: "Correct, in PowerPoint, when a presentation is started, both NVDA and JAWS, and presumably at some point, Narrator, too, will grab the slide contents and present it slide by slide like a web page. JAWS even annotates links, tables, lists, etc., in a very rich way. NVDA, to my knowledge, doesn't do that yet. In MS Office, screen readers have largely switched to using UI Automation (UIA) for access to all things documents and UI. This is primarily because of Narrator, which doesn't support anything other than UIA (MSAA and IA2 are only supported by way of an IA2 to UIA bridge, which is slow and unreliable). As a consequence, Microsoft never got on the IAccessible2 bandwaggon, but has pushed the UIA implementation in the Chromium project so they can stop using the IAccessible2ToUIA Bridge for Narrator's access to web content. There were even plans and experiments to switch Firefox over to UIA when I was still working at Mozilla. But since I am no longer involved there, I don't know if this is still on the table for the time after they finish the "Cache The World" project. So, in the long term, and as resources permit, the more future-proof way forward for LibreOffice on Windows might be to switch over to an UIA implementation as well. But even without that, there would need to be a concerted effort between the Impress and screen reader teams, like NVDA, to make NVDA realize that it is in a slide show in presentation mode, and gain all the access to the slide contents like it were a web page or similar. That cannot be achieved by one party alone I think. And getting Vispero on board for JAWS support is an even bigger fish to fry." [1] https://listarchives.libreoffice.org/global/accessibility/msg01007.html *** Bug 138664 has been marked as a duplicate of this bug. *** Already in: Version: 6.3.6.2 Build ID: 2196df99b074d8a661f4036fca8fa0cbfa33a497 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3; Locale: en-AU (en_AU.UTF-8); UI-Language: en-US Calc: threaded Still the case in a master build from today: Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 28ff4647e9dac8eebe3a169e828bacc8dc78e363 CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded |