Skip to content

Focus movement changing between focus and browse mode with UIA in Word 365 #9611

@Qchristensen

Description

@Qchristensen

Steps to reproduce:

  1. Open Word 365 with a document longer than visually fits on screen. Have the option to use UIA in Word checked in NVDA's advanced options.
  2. At the top of the document, press NVDA+spacebar to put NVDA in Browse mode.
  3. Press CONTROL+END to move to the end of the document.
  4. Press NVDA+spacebar to put NVDA in Focus mode.
  5. Press the up arrow.

Actual behavior:

A) At Step 3, the screen does NOT scroll to show the current location of the cursor.
B) At Step 5, the focus jumps back to the start of the first line. Note that if the left arrow is pressed in Step 5, the focus moves to the END of the first line. If the right arrow or down arrow are pressed, the focus moves to a spot just under the visible text (eg if one full page is visible, the focus moves to the start of page 2).

C) At Step 3, instead of moving to the end of the document, if the focus is moved within the visible text on screen, the focus is where it would be expected to be after step 5.

Expected behavior:

At Step 3, the screen should scroll to show the end of the document.
At Step 5, the focus should be at the end of the document (one character from the end if left arrow is pressed, on the second last line if the up arrow is pressed).

System configuration

NVDA installed/portable/running from source:

NVDA version:

2019.1.1 installed

Windows version:

Windows 10 Version:
18362.1

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

Office 365 Version:
16.0.11601.20184

Other information about your system:

Other questions

Does the issue still occur after restarting your PC?

Yes. Also reported by a user.

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

NVDA alpha-17311,0d29265e - same behaviour.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions