diff --git a/web/components/menu.react.js b/web/components/menu.react.js --- a/web/components/menu.react.js +++ b/web/components/menu.react.js @@ -93,9 +93,13 @@ return () => closeMenu(ourSymbolValue); }, [closeMenu]); - const onClickMenuCallback = React.useCallback(() => { - setCurrentOpenMenu(ourSymbol.current); - }, [setCurrentOpenMenu]); + const onClickMenuCallback = React.useCallback( + e => { + e.stopPropagation(); + setCurrentOpenMenu(ourSymbol.current); + }, + [setCurrentOpenMenu], + ); if (React.Children.count(children) === 0) { return null;