Skip to content

When simple markup is on, NVDA gives no indication that there are tracked changes in Word with UIA set to Always #13460

@XLTechie

Description

@XLTechie

Steps to reproduce:

  1. Set "Use UI Automation to access Microsoft Word document controls" in NVDA advanced settings, to "always", (as it is automatically if the checkbox was checked during upgrade after the style of this setting changed to a combobox).
  2. Open a document in Word containing tracked changes, such as this example file.
  3. Make sure your markup type is set to Simple (Alt+R, T, D, choose "Simple markup").
  4. Read the document with either Say-all, line by line navigation, or character by character navigation.
  5. Repeat step 1, but choose "Default (when suitable)" as your UIA mode.
  6. Return to the document, and repeat step 4.

Actual behavior:

As captured from NVDA's speech viewer, this is the result of step 4:

This is a normal line.
This line will contain a deletion.
This line will have incorporated an insertion and a deletion.
This line will contain replaced test text.

And this is the result of step 6:

This is a normal line.

This line will contain   deleted  a   not deleted  deletion.

This line will   inserted  have   not inserted  deleted  incorporated   not deleted  an insertion and a deletion.

This line will   deleted  contain   not deleted  replaced   inserted  test text  not inserted  .

Expected behavior:

When line 2 is reached, in the results of step 4, apparently a red mark appears in the margin of the document, to indicate that the line you are reading contains markup. In that mode, it is the only indication that you have that your document even has tracked changes, let alone that you are on a line containing them.

But NVDA is not telling the user about the visual indicator. If it did--perhaps similar to a line containing a misspelling, but at the beginning--the user would know to switch to "All markup" if he wanted to understand more about the tracked changes.

I suspect it is also a bug that not using UIA here, causes the tracked changes to be read at the level of detail they are in step 6, because apparently they are not so indicated on the screen. You only get that on the screen, if you switch your markup type to "All markup".
However, I wouldn't suggest fixing that one until this one is fixed, as it is actually a helpful bug given this.

As an aside, I don't know why the speech viewer is placing extra blank lines in the speech when UIA is not set to "always"--a different, but very minor, issue.

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

alpha-24929,1dca1100

Windows version:

Windows 10, 21H2 (OS Build 19044.1586)

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

Microsoft® Word 2019 MSO (Version 2202 Build 16.0.14931.20118) 32-bit

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

Yes

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

Only the previous alpha: same.

If NVDA add-ons are disabled, is your problem still occurring?

Yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

Yes

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions