diff --git a/web/src/lib/actions/click-outside.ts b/web/src/lib/actions/click-outside.ts
index 92775546aa..ef8b8b6742 100644
--- a/web/src/lib/actions/click-outside.ts
+++ b/web/src/lib/actions/click-outside.ts
@@ -35,12 +35,12 @@ export function clickOutside(node: HTMLElement, options: Options = {}): ActionRe
}
};
- document.addEventListener('mousedown', handleClick, true);
+ document.addEventListener('pointerdown', handleClick, true);
node.addEventListener('keydown', handleKey, false);
return {
destroy() {
- document.removeEventListener('mousedown', handleClick, true);
+ document.removeEventListener('pointerdown', handleClick, true);
node.removeEventListener('keydown', handleKey, false);
},
};
diff --git a/web/src/lib/components/shared-components/context-menu/button-context-menu.svelte b/web/src/lib/components/shared-components/context-menu/button-context-menu.svelte
index a3e12e4f12..62cc617223 100644
--- a/web/src/lib/components/shared-components/context-menu/button-context-menu.svelte
+++ b/web/src/lib/components/shared-components/context-menu/button-context-menu.svelte
@@ -1,4 +1,5 @@