diff --git a/src/components/Menu/Menu.tsx b/src/components/Menu/Menu.tsx index db5e9a10a0..95374ca2ac 100644 --- a/src/components/Menu/Menu.tsx +++ b/src/components/Menu/Menu.tsx @@ -394,16 +394,17 @@ const Menu = ({ await Promise.resolve().then(() => { if (display && !prevRendered.current) { show(); - } else { - if (rendered) { - hide(); - } + return; + } + + if (!display && prevRendered.current) { + hide(); } return; }); }, - [hide, show, rendered] + [hide, show] ); React.useEffect(() => {