From 791381c978331e760b4ad7e2275343312b2aed95 Mon Sep 17 00:00:00 2001 From: Gigiaj Date: Wed, 18 Jun 2025 20:03:11 -0500 Subject: [PATCH] swallow events under the menu if we actually drag --- src/app/molecules/mobile-context-menu/MobileContextMenu.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/molecules/mobile-context-menu/MobileContextMenu.jsx b/src/app/molecules/mobile-context-menu/MobileContextMenu.jsx index 41ef7a3c..fd809fa0 100644 --- a/src/app/molecules/mobile-context-menu/MobileContextMenu.jsx +++ b/src/app/molecules/mobile-context-menu/MobileContextMenu.jsx @@ -24,9 +24,11 @@ export function MobileContextMenu({ isOpen, onClose, children }) { }, [api, innerHeight, isOpen]); const bind = useDrag( - ({ last, movement: [, my], velocities: [, vy] }) => { + ({ last, movement: [, my], event }) => { if (last) { if (my > innerHeight / 4) { + event.preventDefault(); + event.stopPropagation(); onClose(); } else { api.start({ y: 0 });