asmvik / asmvik/yabai

Flickering (stuttery-resizing) when adding a new window or resizing a window

Open
#2,485 7 comments 6 reactions 0 assignees View on GitHub
Dominant language
C
Stars
29.6k
Forks
750
PR merge metrics
No merged PRs in 30d

Description

Hello!

I've been having an issue on my M2 MacBook Air (it occurred on both 14.x and 15.x). When adding a new window, resizing a window, or moving a window to an existing space already occupied by a window, the window will flicker and rapidly resize. Typically, this ends after I move the window out of the current space, or it will resolve automatically when the flickering window expands over the entire space.

Additionally, when opening new windows, the new window will very often open to the entire width of the screen, covering any existing tiled windows within the space.

If this is a known issue, I'd love any guidance on how to resolve it, or I can provide additional info if it's novel.

Video demonstrating the type of issue I'm facing (sorry, it was too large to upload to github): https://drive.google.com/file/d/1zS5HR7OgB6kC5rbU2RTMP-xTu4lDZy19/view?usp=sharing

Thanks!

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the flickering and full-width window behavior on macOS using the described add, resize, and space-move scenarios, and compare it with the linked video. No source file, test, or code entry point is named, so tracing the window-management paths and defining a regression test will require familiarity with yabai.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.