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

Icon tooltip stays in top-left corner of desktop #398

Open
jebeld17 opened this issue Aug 24, 2017 · 39 comments
Open

Icon tooltip stays in top-left corner of desktop #398

jebeld17 opened this issue Aug 24, 2017 · 39 comments
Labels

Comments

@jebeld17
Copy link

jebeld17 commented Aug 24, 2017

Often times when I hover over the Synctrayzor icon in the Windows System Tray, the balloon message stating what program it is that I'm hovering over will pop up in the upper left-hand corner of the screen and stick there, regardless if I move my mouse, open Synctrayzor, or interact with the tray icon in any way, shape or form.

The only way I found to fix this is to exit out of Synctrayzor completely and re-open the program.
Has anyone else run into this?

OS: Windows 10 Home x64, v1703

Synctrayzor: v1.1.16

  • SHA256: E5E7C4446B60F066507CDB6231918983BB24FA2F49C3B201BCB864B3219A501C

Syncthing: v0.14.37-rc.3

  • SHA256: 08D544CCEF3F9CE4C6456882DC409754414497D49FE17AFA6835851850C9F0C4

synctrayzor_balloon_stuck

@canton7 canton7 changed the title Windows Shell Baloon Messages Stick on Screen Windows Shell Balloon Messages Stick on Screen Sep 3, 2017
@canton7
Copy link
Owner

canton7 commented Sep 3, 2017

I'm afraid I've never seen it. I'll leave this open in case anyone else has come across it.

@jebeld17
Copy link
Author

jebeld17 commented Oct 2, 2017

I've run across this on all Windows 10 x64 machines running Version 1703, whether it's on Home or Pro.

@canton7
Copy link
Owner

canton7 commented Oct 2, 2017

Weird. The notify icon is supplied by an external library which doesn't have an issue tracker, so there's probably a limited amount I can do about this...

@canton7 canton7 changed the title Windows Shell Balloon Messages Stick on Screen Icon tooltip stays in top-left corner of desktop Oct 2, 2017
@jebeld17
Copy link
Author

jebeld17 commented Oct 8, 2017

Maybe we can either change the libraries or set a fast refresh cycle for the libraries? (Basically have the tray icon itself shut down for a brief half-second every "x" amount of time)

@canton7
Copy link
Owner

canton7 commented Oct 8, 2017 via email

@jebeld17
Copy link
Author

jebeld17 commented Oct 9, 2017

Worth a shot to ask, at least :(

@msrv
Copy link

msrv commented Jan 17, 2018

Same problem here! Windows 10 & Surface Pro. Tooltip stays in top left corner...which external library is used? maybe we can open the issue there...

@jebeld17
Copy link
Author

Thank you @msrv

@canton7
Copy link
Owner

canton7 commented Jan 27, 2018

Project page is here: http://www.hardcodet.net/wpf-notifyicon . There is no issue tracker.

@jebeld17
Copy link
Author

jebeld17 commented Jan 31, 2018 via email

@Hard-Wired
Copy link

Confirmed on my Windows 10 1709 16299.248 / Synctrayzor: v1.1.18 / Syncthing: v0.14.44

I can sometimes get it to repeat if I futz with the tray icon or hover over the tray icon while locking the desktop.

@cosmicdan
Copy link

cosmicdan commented Mar 21, 2018

Confirmed here too. I only just started noticing this today. On my home PC and Notebook it happens to both, the Notebook being only a day old and a fairly-clean Windows 10 home install, as well as the portable version on my USB that I used just now on public Uni PC's.

EDIT: It sometimes appears near the tray too but gets stuck there.

@Hard-Wired
Copy link

I've found that if I hover the mouse over a different icon in the task tray, the stuck SyncTrayzor message disappears once the other icon's message is activated. Not a fix, but at least it gets rid of the message.

@vvvlad
Copy link

vvvlad commented Jul 19, 2018

I can confirm that this is an issue with the hardcodet wpf library, as it have been observed with other applications using this library.
It was not updated since 2016, and the developer seems not to have been very active since then.
Very strange this is the only option available. :(

@ambrosegarnet
Copy link

I also have this issue intermittently. New to github, don't know what else to say??

@jebeld17
Copy link
Author

Maybe we should invest in a fork of hardcodet wpf? Can't hurt to help out a few other projects if any of us get free time to contribute. :)

@DieKatzchen
Copy link

There's half a dozen pull requests that haven't been addressed. I'm not sure what the protocol is for taking over an open source project after the author has dropped off the earth is.

@lighthunt
Copy link

I have the same issue, quite annoying :(

There's half a dozen pull requests that haven't been addressed. I'm not sure what the protocol is for taking over an open source project after the author has dropped off the earth is.

I don't think you can just take over the project, but (if the license doesn't forbid), make your own fork, announce you are going to support an abandoned from there, ask people to make pull-requests to your fork etc....

@MyFault
Copy link

MyFault commented Oct 6, 2020

I've found that if I hover the mouse over a different icon in the task tray, the stuck SyncTrayzor message disappears once the other icon's message is activated. Not a fix, but at least it gets rid of the message.

Thank you! I was struggling with this issue, and absent an actual fix (which seems unlikely due to the 3rd party library), this workaround is extremely helpful!

@canton7
Copy link
Owner

canton7 commented Dec 31, 2020

Just an observation that wpf.notifyicon is now on github: https://github.com/hardcodet/wpf-notifyicon

@jebeld17
Copy link
Author

jebeld17 commented Dec 31, 2020 via email

@CoinAxe
Copy link

CoinAxe commented Apr 14, 2021

I'm having the same issue, is this fixed ?

@canton7
Copy link
Owner

canton7 commented Apr 14, 2021

Unless you can find an indication that an update to the wpf.notifyicon library has fixed it, nope!

@bitfiddlers
Copy link

FYI: Just observed same behaviour from NordVPN Tray app on my Surface Pro 5

@hifialan
Copy link

hifialan commented Jul 6, 2021

Easiest way to get rid of it for me is to right click the Syncthing tray icon and select "Restart Syncthing".

@50705
Copy link

50705 commented Dec 31, 2021

I had the same issue with NordVPN and it has nothing to do with the SyncTrayzor.
If you run this on a system with a dedicated GPU consider the following actions:

  1. Add the App and service executables to the "High Performance" mode of the Windows Settings>Display>Graphics Settings>Graphics Performance Preference
  2. Properties the App and service executables must have the
    a. Properties>Compatibility>Disable Fullscreen Optimizations
    b. Change High DPI settings [v] Program DPI
    c. Override High DPI scaling behavior [v]
    d. Scaling performed by application
  3. Stop and start the service and the problem must have disappeared.

@ggppjj
Copy link

ggppjj commented Feb 6, 2023

Considering upstream doesn't seem to have progress on this, would it be possible to have a toggle to disable this tooltip as a mitigation? It's a minor frustration, and seems like it could be worked around this way for now harmlessly.

@Nova38
Copy link

Nova38 commented Feb 21, 2023

I agree that that might be a good solution for the time being

@xgdgsc
Copy link

xgdgsc commented Mar 19, 2023

Has anyone tried using https://github.com/hardcodet/wpf-notifyicon latest code and test this issue? There' s no related issue open on the new repo. If still occurs, we should open one issue there.

@acomagu
Copy link

acomagu commented Apr 15, 2023

The sample apps in the repository of wpf-notifyicon don't seem to reproduce this issue.

image

However, I noticed the library seems to draw tooltips in its own way, without using the Windows native tooltip UI. I think that is causing problems and is a complexity that SyncTrazor does not need.

Native's tooltip UI looks more modern in Windows 11.

image

I think it would be nice to find a way to use Native's tooltip UI.

(Technical info: To show native tooltip, add NIF_SHOWTIP flag to Shell_NotifyIcon calling. Documentation)

Maybe this article could be helpful to write a simple wrapper.

@TheRealKamisama
Copy link

Same issue on Windows 11 22H2 2621.1555

@cartermnelson
Copy link

Same issue here as well on Windows 11 22H2 22621.1848 on multiple systems

@fhumayun
Copy link

Can confirm this is reproducible, and still annoying 😒,
OS Name Microsoft Windows 11 Pro
Version 10.0.22621 Build 22621

@beyond9thousand
Copy link

has anyone figured this out? its pretty annoying

@Dragon-Mom
Copy link

Any fix? I'm still having this issue on Windows 11 Build 22631 and it is extraordinarily annoying

@Hollo1001
Copy link

Many apps I use have this issue, its super annoying.
I will just stop using them, when I don't 100% need them.

@xgdgsc
Copy link

xgdgsc commented Feb 23, 2024

I recommend using https://github.com/Martchus/syncthingtray which is actively maintained.

@yatimerkhanov
Copy link

yatimerkhanov commented Mar 5, 2024

I would greatly appreciate it if this could be addressed.
But I've found workaround - if I leave SyncTrayzor window opened there is no balloon message in upper left corner anymore.

@simon-nicalis
Copy link

There is this PR on the wpf-notifyicon repo which might solve the issue: hardcodet/wpf-notifyicon#96

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

No branches or pull requests