diff --git a/packages/react/src/menu/root/useMenuRoot.ts b/packages/react/src/menu/root/useMenuRoot.ts index 3f8977a6fa..82cd18d9a1 100644 --- a/packages/react/src/menu/root/useMenuRoot.ts +++ b/packages/react/src/menu/root/useMenuRoot.ts @@ -143,7 +143,7 @@ export function useMenuRoot(parameters: useMenuRoot.Parameters): useMenuRoot.Ret }); const hover = useHover(floatingRootContext, { - enabled: hoverEnabled && openOnHover && !disabled, + enabled: hoverEnabled && openOnHover && !disabled && openReason !== 'click', handleClose: safePolygon({ blockPointerEvents: true }), mouseOnly: true, move: false,