asmvik / asmvik/yabai

Arc and PIP weird interaction with PIP

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

Description

When I am watching a video in the Arc browser, and I switch tabs, the PIP window comes up. However, with yabai enabled, there is a weird interaction when I click on the PIP window. When I click on the PIP window, it moves the mouse to the bottom left corner of the screen.

This was mentioned in Issue #1669 , and there were different fixes mentioned for different versions, and the issue was closed. However, I have tried all the solutions mentioned in the issue mentioned above, but none of them work for me. I am not sure if it is because of different versions. The issue persists.
I have gone through other issues, and forums, to fix this issue, but none work for me

I apologise if this has been fixed else where, and I am repeating it, but I tried a lot of things, and I just need help.

The one thing that works is if I use:
`yabai -m config mouse_follows_focus off
`

However, I love the mouse_follows_focus feature and would like to continue using it and fix this issue.

These are all the fixes that I have tried, (none of which work). ( I tried the different fixes one by one individually ofcourse, and I am just showing everything i tried in one file).

Screenshot 2024-09-12 at 5 17 04 PM

I appreciate any help provided to fix this :).

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or entry point is named. Start by reproducing the Arc PIP behavior with yabai's mouse_follows_focus enabled and compare it with the working disabled setting; done means clicking the PIP window no longer moves the mouse while the feature remains enabled.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.