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

mouse.exited is not reliable. #613

Open
aspauldingcode opened this issue Sep 12, 2024 · 1 comment
Open

mouse.exited is not reliable. #613

aspauldingcode opened this issue Sep 12, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@aspauldingcode
Copy link

A best example is to allow all space icons to highlight when mouse.entered for that item.

mouse.exited doesn't always turn highlight off when I move away the mouse.
I've worked around this by also using mouse.exited.global, but that's kinda a bad solution.

Right now, this means that if I move the mouse quick enough over other sketchybar items, because I've set them to show popup on hover, the item's popups sometimes get stuck open.

This is bad. like, really bad. because when you highlight the popup, it forgets to update certain items when mouse.exited.global is triggered.

So, SOMEtimes I just have random popups stuck open.

This would be solved in 2 ways:
1 - by me. I would have to specify in the config, under mouse.entered, remove popups of ALL other items. This would be an iterative script implementation, which would likely be slow, but it would solve my issue of popups getting stuck forever.

2 - by you. You would likely be able to solve this much more efficiently, and the best way I think would be to improve the reliability of mouse.exited event specifically.

@aspauldingcode
Copy link
Author

Update:
Oh my goodness this bothers me. I really want this fixed. I keep getting sketchybar popups stuck. They display over everything! So annoying. I really hope there's a fix..

@FelixKratz FelixKratz added the bug Something isn't working label Dec 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants