Skip to content

Prevent duplicate cursors during control takeover - #3

Merged
galengreen merged 1 commit into
mainfrom
t3code/fix-duplicate-mouse-cursors
Sep 30, 2026
Merged

galengreen merged 1 commit into
mainfrom
t3code/fix-duplicate-mouse-cursors

Conversation

@galengreen

Copy link
Copy Markdown
Owner

Summary

  • Track the controlling peer and allow local mouse takeover after injected input is quiet.
  • Synchronize cursor state when control changes to prevent duplicate cursors.
  • Keep macOS cursors hidden during remote control and recover visibility reliably.
  • Update the design documentation and add controller regression tests.

Testing

  • Added regression tests for controlled cursor crossing, takeover, and simultaneous control.
  • Not run: full test suite and platform-specific macOS verification.

- Track controlling peers and allow quiet local mouse takeover
- Re-hide macOS cursors that reappear while remotely controlled
- Add regression tests and document takeover behavior
@galengreen
galengreen merged commit 5eb137c into main Sep 30, 2026
2 checks passed
@galengreen
galengreen deleted the t3code/fix-duplicate-mouse-cursors branch September 30, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant