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

Window not managed by yabai when another window from the same process is minimised #1833

Closed
tomelliot opened this issue Aug 23, 2023 · 1 comment
Labels
bug Something isn't working

Comments

@tomelliot
Copy link

Hi there,

I'm seeing an issue where a window won't be seen by yabai under certain conditions. I'm guessing yabai isn't handling a window being minimised exactly right.

What am I seeing?

  • I have 6 spaces across two screens.
  • I have 3 Firefox windows. One on Screen A Space 1, one on Screen A Space 3 and one minimised
  • If Screen A Space 1 is active when yabai's started or config is reloaded, then the Firefox window on Screen A Space 3 is not found by yabai
  • If Screen A Space 3 is active when yabai's started or config is reloaded, then the Firefox window on Screen A Space 1 is not found by yabai
  • If I unminimise the 3rd Firefox window, this doesn't happen.

Debug info

What further info can I provide to help understand this problem?

$ yabai --version
yabai-v5.0.6
@koekeishiya
Copy link
Owner

I think this is caused by some optimization I attempted to do to avoid having to query every single application every time a space switch occurs (which can be really really bad for responsiveness).

@koekeishiya koekeishiya added the bug Something isn't working label Jan 3, 2024
@koekeishiya koekeishiya added addressed on master; not released Fixed upstream, but not yet released and removed addressed on master; not released Fixed upstream, but not yet released labels Feb 4, 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