From e730f0f14c511b99cb6e66095d02f4fec529db9c Mon Sep 17 00:00:00 2001 From: DecDuck Date: Tue, 19 Nov 2024 15:28:32 +1100 Subject: [PATCH] feat(context menu): prevent default context menu and emit event on elements --- desktop/composables/state-navigation.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/desktop/composables/state-navigation.ts b/desktop/composables/state-navigation.ts index e024cb4b..4658eb4d 100644 --- a/desktop/composables/state-navigation.ts +++ b/desktop/composables/state-navigation.ts @@ -17,6 +17,11 @@ export function setupHooks() { listen("auth/finished", (event) => { router.push("/store"); }); + + document.addEventListener("contextmenu", (event) => { + event.target?.dispatchEvent(new Event("contextmenu")); + event.preventDefault(); + }); } export function initialNavigation(state: Ref) {