From e7bec7aeb9bc53c5aee355eb82ef3122c7f34578 Mon Sep 17 00:00:00 2001 From: Rob Pilling Date: Sat, 27 Apr 2024 10:00:22 +0100 Subject: [PATCH] ctrlpad: stop event propagation at the start of a (successful) down-drag --- apps/ctrlpad/main.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/ctrlpad/main.ts b/apps/ctrlpad/main.ts index 784ae0e2c..43c2fdd7a 100644 --- a/apps/ctrlpad/main.ts +++ b/apps/ctrlpad/main.ts @@ -274,6 +274,7 @@ if(e.y <= 40){ state = State.TopDrag startY = e.y; + E.stopEventPropagation?.(); //console.log(" topdrag detected, starting @ " + startY); }else{ //console.log(" ignoring this drag (too low @ " + e.y + ")"); @@ -296,7 +297,7 @@ }else{ //console.log("returning to idle"); terminateUI(); - break; + break; // skip stopEventPropagation } }else{ // partial drag, show UI feedback: