mirror of
https://github.com/DeeJanuz/frametop.git
synced 2026-10-08 03:00:29 +02:00
In gaze mode a mouse press is held back while you aim, and its release clicks. A release of the right button sets pressRight with the click, so the click goes out as a right one. When the pointer goes off in the same loop (the relay's stand_down sends the release, then "hide", as Frametop pauses), the click is dropped, but pressRight stayed set. The next press after resume, from the mouse, Meta+J or a pinch, then went out as a right click. Dropping the click now forgets pressRight with it. A "hide" read a loop after the release still comes too late to stop the click; that needs the helper's socket to be full as the pause starts, and is noted in the relay's stand_down. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>