nikitabobko / AeroSpace

AeroSpace is an i3-like tiling window manager for macOS
https://nikitabobko.github.io/AeroSpace/guide
MIT License
8k stars 131 forks source link

Pulsing/flickering windows when switching focus left and right back and forth #589

Closed RobinRuf closed 1 month ago

RobinRuf commented 1 month ago

Hey guys,

I encounter a strange behavior when changing focus in a specific order. In the Video below, I started with changing focus from right to left. So with ALT-h only, I switched from Wezterm to Arc and so on. After a while, I changed the direction and changing focus from left to right. So with ALT-L only, I switched from Arc to Wezterm and so on. And then the weird behavior appears. When changing the focus from Arc (on the left) to Wezterm (on the right) with ALT-L, Arc is pulsing. And when I use ALT-L again to change focus from Wezterm to Arc, Wezterm is changing position for a short time.

I am using the latest Verion of OSX: Sequoia 15.0.1

I already reinstalled Aerospace again, but encounter the same behavior.

https://github.com/user-attachments/assets/3618f0ab-61d4-4e82-94cb-43d47f142c3c

Checklist

nikitabobko commented 1 month ago

Interesting! If you didn't attach the video, I'd not believe you :)

  1. Does it happen only with Arc/WezTerm pair?
  2. What is the output of defaults read com.apple.spaces spans-displays? (it's "Displays have separate Spaces" setting)
  3. How many monitors do you have (UPD: ok, I see on your video, just one)
RobinRuf commented 1 month ago

Haha that's why I attached the video 😅

No, it happens with every combination of applications. (and also with more than 2 windows, and always these on the left side has this behavior)

"Displays have separate Spaces" is on default, so "true" I think - I though this setting is only implrtant if you have multiple screens - but I can test it later when I'm home.

RobinRuf commented 1 month ago

UPDATE: Still same issue after I disabled "Displays have separate Spaces"

RobinRuf commented 1 month ago

Well, it looks like reinstalling it for the third time fixed the issue somehow... Solved, I think..