Skip to content
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

NVDA leaves a phantom icon in the systray the first time it's restarted after a system boot #11553

Open
XLTechie opened this issue Sep 4, 2020 · 13 comments

Comments

@XLTechie
Copy link
Collaborator

XLTechie commented Sep 4, 2020

Steps to reproduce:

  1. Restart Windows.
  2. If NVDA doesn't start automatically after sign-on, start it.
  3. Restart it with the desktop shortcut.
  4. Press Windows+B to go to the notification area.
  5. Use the down arrow to find the NVDA icon.
  6. Press down arrow again.

Actual behavior:

You should hear a second NVDA icon in the notification area.

In earlier versions of NVDA, I've had as many as four that I can remember.

Pressing enter on the phantom NVDAs will make them go away; only one, usually the lower most in down arrow navigation mode, is the real one.

Expected behavior:

Only ever one NVDA icon.

History:

I have experienced this for a number of years. Lately it only seems to happen after the first run following a system restart; in the past it would happen more often.

This was recently described by a few users on a mailing list, and @Qchristensen asked for logs. Find them below.

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

alpha-20809,f4cb0847

Windows version:

10 version 2004, but I have experienced this since Windows Vista.

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

Yes, these days only after restarting.

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

Yes, all of them. The same or worse.

If addons are disabled, is your problem still occuring?

I'm pretty sure I have tried that in the past and found the situation unchanged, but since it's inconvenient to restart the system that way, I did not try it this time.

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

In this specific case no, but I run it a couple times per week anyway and it has never made a difference, on this computer or any other.

Logs:

I have included two logs.
One from the version of NVDA which was running first (on system startup), and one from the NVDA which ran second, and actually showed the two icons.

These logs are very long. But reading through them as quickly as I could, the only obvious error I found during the shutdown of the first NVDA was:

DEBUG - core._terminate (17:09:21.874) - MainThread (10124):
Terminating UIA support
DEBUGWARNING - _UIAHandler.UIAHandler.terminate (17:09:22.085) - MainThread (10124):
Timeout or error while waiting for UIAHandler MTA thread

I have no idea if that is indicative of the problem, or if that happens every time this issue occurs. Nor do I have any idea what might have caused that.

Here are the logs:

@XLTechie
Copy link
Collaborator Author

XLTechie commented Sep 4, 2020 via email

@ABuffEr
Copy link
Contributor

ABuffEr commented Sep 4, 2020

Hi,
have you tried killing NVDA from task manager?

@XLTechie
Copy link
Collaborator Author

XLTechie commented Sep 4, 2020 via email

@ABuffEr
Copy link
Contributor

ABuffEr commented Sep 4, 2020

I could of course just kill every first run NVDA with taskkill instead of
desktop shortcut to restart, but that is not what the normal user is going to
do.

Absolutely. I suggested killing only to simulate a not fully closing.

For curiosity, you have Windows Fast Startup enabled?

@Brian1Gaff
Copy link

Brian1Gaff commented Sep 4, 2020 via email

@mohdshara
Copy link

I too experience this behavior. unsure how I can help in this regard. I'll try to watch for a reliable way to reproduce it.

@Adriani90
Copy link
Collaborator

Yes i see this behavior as well.

cc: @JulienCochuyt do you have any suggestions?

@ABuffEr
Copy link
Contributor

ABuffEr commented Mar 10, 2021

Hi,
I know it's not a solution to the issue, that should be investigated and solved. But, if you want to mitigate the phantom icon for all programs (not only NVDA), try this very micro software.

@seanbudd
Copy link
Member

Can you confirm if #12286 (now on alpha) fixes this?

@CyrilleB79
Copy link
Collaborator

Just to inform that this issue is not totally resolved. I have had it just today with NVDA 2021.2beta1.
It seems to occur less frequently than in the past however.

@Adriani90
Copy link
Collaborator

@XLTechie, @CyrilleB79 are you still seeing this issue in NVDA 2024.3 Beta?

@CyrilleB79
Copy link
Collaborator

I have not tested the specific STR of this issue.

I have installed NVDA 2024.3beta1 two days ago and may not have the issue of the phantom icon until now. But surely, I have had it with NVDA 2024.2.

@XLTechie
Copy link
Collaborator Author

XLTechie commented Jul 4, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants