From d0c8cd935e72ebd7d15306256b82a19eec084d8a Mon Sep 17 00:00:00 2001
From: Dennis Collaris <d.collaris@me.com>
Date: Fri, 28 Mar 2025 17:27:06 +0100
Subject: [PATCH] fix(context-menu): prevent right click behavior from blocking
 onclick

---
 src/lib/components/menu/index.tsx | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/lib/components/menu/index.tsx b/src/lib/components/menu/index.tsx
index c2385f924..060c950e7 100644
--- a/src/lib/components/menu/index.tsx
+++ b/src/lib/components/menu/index.tsx
@@ -246,11 +246,14 @@ export const MenuTrigger = React.forwardRef<HTMLElement, MenuTriggerProps>(
         };
         delete referenceProps.onMouseDown;
         delete referenceProps.onPointerDown;
-        referenceProps.onClick = (event: React.MouseEvent) => {
-          event.preventDefault();
-          console.log('Click event!!!', context.isOpen);
-          context.setIsOpen(false);
-        };
+        delete referenceProps.onClick;
+
+        if (context.isOpen) {
+          referenceProps.onClick = (event: React.MouseEvent) => {
+            event.preventDefault();
+            context.setIsOpen(false);
+          };
+        }
       }
 
       const element = React.cloneElement(children as React.ReactElement<{ ref?: React.Ref<HTMLElement> }>, {
-- 
GitLab