From 7802e9ab71b2318af07736df73424839ef3da8e4 Mon Sep 17 00:00:00 2001 From: Daniel Hammerschmidt Date: Mon, 8 Sep 2025 22:34:23 +0200 Subject: [PATCH] do not test for 'mousedown' on every 'mousemove' --- core/rfb.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/rfb.js b/core/rfb.js index 80011e4a..ea725e03 100644 --- a/core/rfb.js +++ b/core/rfb.js @@ -1111,9 +1111,11 @@ export default class RFB extends EventTargetMixin { let bmask = RFB._convertButtonMask(ev.buttons); - let down = ev.type == 'mousedown'; + let down = false; switch (ev.type) { case 'mousedown': + down = true; + // eslint-disable-next-line no-fallthrough case 'mouseup': if (this.dragViewport) { if (down && !this._viewportDragging) {