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

Windows shell: WorkerW causes NVDA to say "pane" when pressing Windows+D or Windows+M under some circumstances #6671

Closed
josephsl opened this Issue Dec 24, 2016 · 0 comments

Comments

Projects
None yet
3 participants
@josephsl
Collaborator

josephsl commented Dec 24, 2016

Hi,

I meant to bring this up a few years ago but couldn't determine the problem...

In some cases, when pressing Windows+M or Windows+D to go to Desktop, NVDA says, "pane". Turns out a focus event is fired by a window with the class name of "WorkerW".

As for fixing this, all the building blocks are present (thankfully, app module for explorer.exe contains gainFocus event handler).

Thanks.

josephsl added a commit to josephsl/nvda that referenced this issue Dec 24, 2016

appModules/explorer: suppress announcement of 'pane' when minimizing …
…windows or moving to desktop. re #6671

Somehow, when pressing Windows=M or Windows+D, NVDA says, 'pane'. It turns out there is a window with the window class name of 'WorkerW' that presents a focus event. Thus suppress this, which means NVDA will no longer announce 'pane' when minimizing Windows. This bug affects various versions of Windows (tested with Windows 7 and Windows 10).

@feerrenrut feerrenrut added the p3 label Dec 30, 2016

feerrenrut added a commit that referenced this issue Jan 5, 2017

incubates #6691
Re issue #6671

Merge branch 'i6671WorkerW' of https://github.com/josephsl/nvda into next

@nvaccessAuto nvaccessAuto added this to the 2017.1 milestone Jan 19, 2017

feerrenrut added a commit that referenced this issue Jan 19, 2017

Update changes file for PR #6691
NVDA will no longer announce "pane" when minimizing windows. (Issue #6671)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment