nvaccess / nvda

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

Navigator object highlight rectangle is visible at unexpected position #10711

Open CyrilleB79 opened 4 years ago

CyrilleB79 commented 4 years ago

Steps to reproduce:

  1. Enable Navigator object highlighter in the vision settings.

  2. Open the process list in the task manager:

    • Open Task manager, e.g. pressing control+shift+escape
    • Select the detailed view if not yet activated (press "More details" button)
      • Select the "Process" tab
  3. Select more columns in the process list to ensure that not all columns can fi in the Task manager window:

    • Tab to the process list header
    • Press app key and select a new column
    • Repeat column selection many times (4 or 5) to ensure that not all columns fit in the process list width
  4. In the process list, navigate by object in the cells of the currently selected line:

    • In the process list, press NVDA+PavNum2 to go to the first cell of the line (usually process name)
    • Press many times PavNum+6 to go to the next cells

Actual behavior:

The navigator object highlighter rectangle moves rightwards out of the list and even out of the task manager window. This happens when the navigator object is in a column that is not displayed in the list because all columns do not fit in the window. If the last visible column is only partially visible, the navigator object includes the visible part of the cell but expands partially out of the window.

Expected behavior:

The navigator object highlighter rectangle should disappear in columns that are not visible.

Optional: If the last column is only partially visible (croppe), the navigator object highlighter should only surround the visible part of the cell.

Analysis

The cells in the invisible columns should probably have INVISIBLE or OFFSCREEN state; for now, this is not the case.

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

2019.3beta2

Windows version:

Windows 10 1809

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

N/A

Other information about your system:

N/A

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.

No

CyrilleB79 commented 4 years ago

Cc @leonardder , @feerrenrut

LeonarddeR commented 4 years ago

While I acknowledge this problem, it won't be of importance for 2019.3, neither will I have time or resources to fix this in the near future.

feerrenrut commented 4 years ago

This could definitely could be improved, as @leonardder said it won't receive attention for 2019.3.