diff --git a/packages/react/src/components/Menu/Menu.tsx b/packages/react/src/components/Menu/Menu.tsx index 9e5cb634d552..b8485091e7c0 100644 --- a/packages/react/src/components/Menu/Menu.tsx +++ b/packages/react/src/components/Menu/Menu.tsx @@ -237,7 +237,6 @@ const Menu = forwardRef(function Menu( } function focusItem(e?: React.KeyboardEvent) { - e?.preventDefault(); const currentItem = focusableItems.findIndex((item) => item.ref?.current?.contains(document.activeElement) ); @@ -266,6 +265,7 @@ const Menu = forwardRef(function Menu( if (indexToFocus !== currentItem) { const nodeToFocus = focusableItems[indexToFocus]; nodeToFocus.ref?.current?.focus(); + e?.preventDefault(); } }