nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.12k stars 638 forks source link

Wrong behavior when selecting all document in OpenOffice and LibreOffice #8673

Open jawhien opened 6 years ago

jawhien commented 6 years ago

If you open the document in OpenOffice or LibreOffice writer, press CTRL+A, NVDA reports or part of the selected text, or simply silent. If the document is small, NVDA correctly pronounces the selected text.

Steps to reproduce:

To access a sufficiently large document in OpenOffice or LibreOffice. writer Press CTRL+A to select the entire document.

Actual behavior:

NVDA says or part of the selected text, or silent.

Expected behavior:

Should correct to speak selected text, or the number of allocated symbols, as it happens in Microsoft word.

System configuration:

NVDA Installed/portable/running from source:

Installed

NVDA version:

2018.2.1

Windows version:

Windows 7 Home Premium x64

Name and version of other software in use when reproducing the issue:

OpenOffice 4.1.5, LibreOffice 6.1.0

Other information about your system:

Other questions:

Does the issue still occur after restarting your PC?

Yes

Have you tried any other versions of NVDA?

Alpha-15933

zahra21 commented 5 years ago

hi. i confirm this problem in libreoffice and openoffice and any version of nvda which i tested, the issue is the same. but its the behaviour of nvda in general when selecting large text. for example: if i select more than 1024 characters in web browsers or notepad++ or any other programs and press control+a to select entire document, immediately after pressing control+a, or when using nvda+c to read clipboard, nvda says: the clipboard contains a large portion of text. its 1900 characters long. for example. is there any solution that nvda reads entire text when i selected all of its content without any limitation of characters number? i appreciate any of help, God bless you!

Qchristensen commented 5 years ago

This appears to be caused by the same underlying issue as #4115, #4119.

XLTechie commented 9 months ago

CC @michaelweghorn

michaelweghorn commented 9 months ago

This likely has the same root cause as described in https://bugs.documentfoundation.org/show_bug.cgi?id=91739 and https://bugs.documentfoundation.org/show_bug.cgi?id=35652 (LibreOffice Writer currently doesn't expose off-screen paragraphs on the a11y level.)

michaelweghorn commented 2 months ago

This likely has the same root cause as described in https://bugs.documentfoundation.org/show_bug.cgi?id=91739 and https://bugs.documentfoundation.org/show_bug.cgi?id=35652 (LibreOffice Writer currently doesn't expose off-screen paragraphs on the a11y level.)

https://bugs.documentfoundation.org/show_bug.cgi?id=91739 and with it #4115 and #4119 are solved now. NVDA+Down to announce the whole document works fine for the sample document https://github.com/user-attachments/files/16609411/nvda4115_sample_doc.odt for me with current development versions of both, NVDA and LibreOffice.

However, the announcement when selecting the whole text using Ctrl+A still stops after few paragraphs for me, so that seems to be (yet) another issue.