asmvik / asmvik/yabai

Window Move and Resize broken in Screen Sharing sessions

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

Description

Hello,

I believe I'm having a problem similar to #2211, which seems to be caused by a recent update, possibly commit [12400](https://github.com/koekeishiya/yabai/commit/1240042a1b5382d7fbfd74f140dce57880c68ed4) (`fixed bunch of weird macOS cursor quirks`) ...

When using macOS's built-in Screen Sharing functionality, I cannot drag or resize any windows with the mouse - I can only do so with the keyboard. (See the video in #2211)

~~I believe this started around the time when drop zones were implemented, but it could be after that recent commit mentioned in the other issue.~~ Disregard this. I found older commits where it works, and there are drop zones.

I can provide debug information in a moment, but to recreate it:
- Enable screen sharing on a mac running the latest Yabai
- Connect with macOS's Screen Sharing application or any VNC client and try to move windows around

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the issue using macOS Screen Sharing or a VNC client, then compare behavior with the related issue #2211 and commit 1240042. The fix is complete when mouse dragging and resizing work during screen-sharing sessions while keyboard window movement continues to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.