From 9d83cc26e2eb6970e63222bf51e91bd05cb12595 Mon Sep 17 00:00:00 2001 From: Alessandro Pignotti Date: Sun, 2 Mar 2025 13:45:09 +0100 Subject: [PATCH] Add clarifying comments --- src/lib/WebVM.svelte | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/WebVM.svelte b/src/lib/WebVM.svelte index 0602cce..5defe05 100644 --- a/src/lib/WebVM.svelte +++ b/src/lib/WebVM.svelte @@ -476,6 +476,7 @@ var clientRect = display.getBoundingClientRect(); var me = new MouseEvent('mousedown', { clientX: dc.mouseX + clientRect.left, clientY: dc.mouseY + clientRect.top, button: 0 }); display.dispatchEvent(me); + // This delay prevent X11 logic from debouncing the mouseup await yieldHelper(60) me = new MouseEvent('mouseup', { clientX: dc.mouseX + clientRect.left, clientY: dc.mouseY + clientRect.top, button: 0 }); display.dispatchEvent(me); @@ -491,6 +492,7 @@ var clientRect = display.getBoundingClientRect(); var me = new MouseEvent('mousedown', { clientX: dc.mouseX + clientRect.left, clientY: dc.mouseY + clientRect.top, button: 2 }); display.dispatchEvent(me); + // This delay prevent X11 logic from debouncing the mouseup await yieldHelper(60) me = new MouseEvent('mouseup', { clientX: dc.mouseX + clientRect.left, clientY: dc.mouseY + clientRect.top, button: 2 }); display.dispatchEvent(me);