From 92292154eff510483730af45cea281619598169c Mon Sep 17 00:00:00 2001 From: Stephen Schiffli Date: Tue, 10 Feb 2026 14:47:39 -0800 Subject: [PATCH] GUACAMOLE-2216: Update mouse position on mousedown/mouseup events. --- guacamole-common-js/src/main/webapp/modules/Mouse.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/guacamole-common-js/src/main/webapp/modules/Mouse.js b/guacamole-common-js/src/main/webapp/modules/Mouse.js index 083616e3c..379458b0b 100644 --- a/guacamole-common-js/src/main/webapp/modules/Mouse.js +++ b/guacamole-common-js/src/main/webapp/modules/Mouse.js @@ -145,8 +145,10 @@ Guacamole.Mouse = function Mouse(element) { } var button = MOUSE_BUTTONS[e.button]; - if (button) + if (button) { + guac_mouse.move(Guacamole.Position.fromClientPosition(element, e.clientX, e.clientY), e); guac_mouse.press(button, e); + } }, false); @@ -159,8 +161,10 @@ Guacamole.Mouse = function Mouse(element) { } var button = MOUSE_BUTTONS[e.button]; - if (button) + if (button) { + guac_mouse.move(Guacamole.Position.fromClientPosition(element, e.clientX, e.clientY), e); guac_mouse.release(button, e); + } }, false);