asmvik / asmvik/yabai

Yabai unable to handle in-app popups/modals even when rule added to not manage app Macos Sequoia

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

Description

I have these rules added in my yabairc to not manage Fusion360 and Ticktick so I am able to move them around anywhere but for some reason, yabai see's the window, doesn't manage is so I am able to move it anywhere I want but in-app popups are still managed(?).

For example, I'll create a task in Ticktick and then click on the date to add a due date and it opens up a modal with a calendar but for some reason yabai is handling that modal/popup and I move my mouse to that modal and it disappears.

```
yabai -m rule --add label="Fusion" app="^Fusion$" title="(Autodesk Fusion (Education License)|)" manage=off
yabai -m rule --add label="Fusion" app="^Autodesk Fusion 360$" title="^$" manage=off
yabai -m rule --add label="TickTick" app=^Ticktick$" title="^$" manage=off
yabai -m rule --add label="TickTick" app=^TickTick$" title="^$" manage=off
yabai -m rule --add label="TickTick" app=^Tick Tick$" title="^$" manage=off
```

https://github.com/user-attachments/assets/d7c9193e-a81a-460b-af62-7c6ceb236692

The same issue happens in Fusion360 as well. Is there a way to have yabai not manage modal/popups as well? Or am I missing something in my rule?

Yabai Log -
https://github.com/Vib1240n/Logs/blob/6c0f5f1a8aaedd7e470c7dd8cb6dbc2f68a0fa66/yabai.log

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the modal behavior with the yabairc rules shown in the issue, then inspect the linked yabai.log and the window-management paths that apply rules to popup windows. Determine whether manage=off is expected to cover these in-app modals and document the behavior or fix it so the reported Fusion360 and TickTick popups remain unmanaged.

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
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.