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

Brief unblur when selecting program with multiple windows (single mode) #15

Open
juriroemer opened this issue Jan 13, 2021 · 1 comment
Labels
bug Something isn't working

Comments

@juriroemer
Copy link

juriroemer commented Jan 13, 2021

Describe the bug

When in single mode, refocusing a program with more than two instances open (through cmd+tab or by closing the currently in focus window), all windows of that program light up/unblur in addition to the currently focused window for a second and go back to only unblurring the focused window again (as it should be in single mode).
This might be a MacOS thing, not sure if you can do anything about it.

Steps to reproduce

  1. set blurred to single mode
  2. open two or more windows of the same program (e.g. chrome or preview), in a way that you can see both of them at the same time
  3. focus a window of a different program
  4. refocus the program with two or more windows (cmd+tab, or close the program from step 3)

Expected behaviour

Only the currently in focus window should be unblurred, not all instances of the program.

Screencapture

The wikipedia window unblurrs, although it is not in focus.

Screencap.mov

Environment

  • OS: MacOS 11.1 on Apple Silicon M1
@viettrungphan
Copy link
Contributor

Thanks for your reporting. There is a delay to receipt window focus change event hence the draw function delay follow it. Currently we don’t have any solution for it yet.

@viettrungphan viettrungphan added the bug Something isn't working label Jan 13, 2021
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