nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
Other
2.06k stars 625 forks source link

When selective UIA event registration is enabled, NVDA is too verbose in Task Manager #11599

Open MarcoZehe opened 3 years ago

MarcoZehe commented 3 years ago

Steps to reproduce:

  1. Open Task Manager with CTRL+Shift+Escape.
  2. Tab to More Details and press Space. If it is already showing more details from previously, just leave it at that.
  3. Shift+Tab back to the list and navigate.
    • Observe that NVDA only reads the new list item as expected.
  4. Press NVDA+N, go to Settings, Advanced, and check the selective UIA Event registration. Apply the setting.
  5. Return to Task Manager and arrow up and down some more.
    • Observe that NVDA repeats the grouping info from two levels each time you arrow.

Actual behavior:

See step 5 above. If enabled, NVDA no longer seems to be able to get the full ancestry context.

Expected behavior:

That the list reads as observed if selective event registration was off.

System configuration

NVDA installed/portable/running from source:

Installed.

NVDA version:

version alpha-20917,8359066f

Windows version:

Version 2004 (Build 19041.508)

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

N/A.

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.

No.

If addons are disabled, is your problem still occuring?

Yes.

Did you try to run the COM registry fixing tool in NVDA menu / tools?

No.

Adriani90 commented 3 years ago

cc: @leonardder

LeonarddeR commented 3 years ago

I can actually reproduce this behavior with selective registration both enabled and disabled. I'm on insider build 20211.1000, however.

MarcoZehe commented 3 years ago

No insider build on this machine, regular May 2020 update with latest patches. And I definitely see a stark difference with selective event registration turned on or off. If off, only the actual group change is announced once. When on, the full group hierarchy is spoken upon every press of the arrow keys.

cary-rowen commented 2 years ago

I found a new situation, even if I disabled the "Optional registration of UIA events" option in the NVDA advanced settings panel, the behavior can be reproduced after restarting the computer, however this time the "optional registration of UIA events" in the NVDA advanced settings panel Events" option is not selected.

seanbudd commented 2 years ago

@codeofdusk has mentioned that they can no longer reproduce this with Windows insider builds. Can anyone else confirm? If this is fixed by Windows we should close this issue. @codeofdusk can you confirm which Windows build you are using with the issue fixed?

cary-rowen commented 2 years ago

Windows 10 21H2 (x64) build 19044.1826, This can still be reproduced. But I can't confirm what's going on with the preview.