diff --git a/src/components/middle/composer/ComposerEmbeddedMessage.tsx b/src/components/middle/composer/ComposerEmbeddedMessage.tsx index e0775221c..690c54f68 100644 --- a/src/components/middle/composer/ComposerEmbeddedMessage.tsx +++ b/src/components/middle/composer/ComposerEmbeddedMessage.tsx @@ -147,6 +147,10 @@ const ComposerEmbeddedMessage: FC = ({ getMenuElement, ); + useEffect(() => { + if (!shouldRender) handleContextMenuClose(); + }, [handleContextMenuClose, shouldRender]); + const className = buildClassName('ComposerEmbeddedMessage', transitionClassNames); const leftIcon = useMemo(() => {