Files
rustguac/static
Jad Seifeddine ee03b3e65c client: keep the fullscreen gesture press off the remote, release all input after the transition
With fullscreen-on-connect, the first mousedown after CONNECTED is the
browser's fullscreen gesture, but Guacamole.Mouse forwarded it to guacd
as well, and the transition that followed swallowed its release. guacd
was left with the button held and the terminal selected text on every
pointer move; the same with a key press as the gesture.

Stop the gesture event before the display's handlers see it, and on
entering fullscreen release everything explicitly: keyboard.reset() and
a mouse state with no buttons at the last pointer position, so a release
lost for any other reason during the transition cannot stick either.

Fixes #256
2026-10-12 11:20:36 +07:00
..
2026-02-06 14:38:53 +11:00