diff --git a/src/lib/components/menu/index.tsx b/src/lib/components/menu/index.tsx
index c2385f924aebee0c40e88cce42bc0ee914449a3c..060c950e7c1272f285db025bc9817c1ee919f668 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> }>, {