Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List items are double speaking in Office 365 when UIA is enabled for Office applications #10821

Open
rkingett opened this issue Feb 26, 2020 · 10 comments
Labels
app/microsoft-office bug/double-speaking close/worksforme component/UIA-ms-office Specific to UIA used in MS office applications. p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@rkingett
Copy link

rkingett commented Feb 26, 2020

Steps to reproduce:

  1. Enable Use UI Automation to access Microsoft Word document controls when available from the advanced settings menu.
  2. Create a blank word document.
  3. Make a list with more than 3 items.
  4. Navigate the list with the arrow keys, or control+arrow keys. Navigate vertically.

Actual behavior:

NVDA repeats the start of the list item, even when the cursor is navigating to another list item. For example, I hear the numeral of the particular item twice.

Expected behavior:

NVDA should not repeat the previous list item.

System configuration

NVDA 2019.3.1 installed

NVDA version: 2019.3.1

Windows version: Version 1909 (OS Build 18363.657)

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

Microsoft® Word for Office 365 MSO (16.0.12430.20112) 32-bit

Other questions

Does the issue still occur after restarting your PC?

Yes.

Have you tried any other versions of NVDA? If so, please report their behaviors.

It does this with 2019.2 as well.

@DrSooom
Copy link

DrSooom commented Feb 28, 2020

@rkingett: Please specify the Office 365 version. Thanks.

@rkingett
Copy link
Author

I didn't mean to close it. I added it above, but the version is Microsoft® Word for Office 365 MSO (16.0.12430.20112) 32-bit

@rkingett rkingett reopened this Feb 29, 2020
@LeonarddeR LeonarddeR added this to To do in [Project] UIA in Word via automation Aug 6, 2020
@michaelDCurran
Copy link
Member

This was a bug in MS Word. Fixed sometime before S Word version 16.0.14405.20002.

[Project] UIA in Word automation moved this from To do to Done Aug 12, 2021
@brunoprietog
Copy link

@michaelDCurran Hi, I can still reproduce this error in Word 16.0.14527.20234 and NVDA 2021.3 beta 1. Let me know if I can provide more information somehow. Thanks!

@lukaszgo1
Copy link
Contributor

Given that this still does not work according to @brunoprietog can this issue be reopened please?

[Project] UIA in Word automation moved this from Done to In progress Nov 15, 2021
@brunoprietog
Copy link

In fact, this also happens in the Windows 10 mail application when reading emails. If you press CTRL + down arrow and find lists, it will read each item twice.

@michaelDCurran
Copy link
Member

Microsoft Word handles paragraph navigation (control+arrows) a little unexpectedly when on list items. Essentially, the bullet/number is treated as a character stop. I.e. moving with control+downArrow, Word moves to the bullet, and then the content. the next bullet, and then the content. However, Microsoft word has no current way of exposing whether the caret is actually on the bullet or the first character in the content. They booth are the same when it comes to UI Automation or the object model.
The only way we can really fix this is to provide scripts in NVDA for control+upArrow / control+downArrow, which will jump over the bullets.

@seanbudd seanbudd added app/microsoft-office p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority bug/double-speaking component/UIA-ms-office Specific to UIA used in MS office applications. triaged Has been triaged, issue is waiting for implementation. labels May 26, 2022
@Adriani90
Copy link
Collaborator

In the settings category "document navigation" you can choose NVDA to use one linebreak as indicator for a new paragraph. Choosing that setting fixes this issue. So i am closing as works for me.

[Project] UIA in Word automation moved this from In progress to Done Feb 20, 2024
@brunoprietog
Copy link

Hey @Adriani90, I'm sorry, but I don't agree with closing this. It's not intuitive at all that a user has to know this let alone do it. It should work right out of the box

@XLTechie
Copy link
Collaborator

XLTechie commented Feb 21, 2024 via email

@Adriani90 Adriani90 reopened this Feb 21, 2024
[Project] UIA in Word automation moved this from Done to In progress Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app/microsoft-office bug/double-speaking close/worksforme component/UIA-ms-office Specific to UIA used in MS office applications. p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
[Project] UIA in Word
  
In progress
Development

No branches or pull requests

8 participants