diff --git a/packages/web/src/javascripts/Components/IosKeyboardClose/IosKeyboardClose.tsx b/packages/web/src/javascripts/Components/IosKeyboardClose/IosKeyboardClose.tsx index 057a642ab..1e981258f 100644 --- a/packages/web/src/javascripts/Components/IosKeyboardClose/IosKeyboardClose.tsx +++ b/packages/web/src/javascripts/Components/IosKeyboardClose/IosKeyboardClose.tsx @@ -7,7 +7,7 @@ const IosKeyboardClose = () => { const application = useApplication() const [isVisible, setIsVisible] = useState(false) const [isFocusInSuperEditor, setIsFocusInSuperEditor] = useState( - () => !!document.activeElement?.closest('#blocks-editor'), + () => !!document.activeElement?.closest('#blocks-editor,#super-mobile-toolbar'), ) useEffect(() => { @@ -22,7 +22,7 @@ const IosKeyboardClose = () => { useEffect(() => { const handleFocusChange = () => { - setIsFocusInSuperEditor(!!document.activeElement?.closest('#blocks-editor')) + setIsFocusInSuperEditor(!!document.activeElement?.closest('#blocks-editor,#super-mobile-toolbar')) } document.addEventListener('focusin', handleFocusChange) diff --git a/packages/web/src/javascripts/Components/SuperEditor/Plugins/MobileToolbarPlugin/MobileToolbarPlugin.tsx b/packages/web/src/javascripts/Components/SuperEditor/Plugins/MobileToolbarPlugin/MobileToolbarPlugin.tsx index 13d431642..72c9ef583 100644 --- a/packages/web/src/javascripts/Components/SuperEditor/Plugins/MobileToolbarPlugin/MobileToolbarPlugin.tsx +++ b/packages/web/src/javascripts/Components/SuperEditor/Plugins/MobileToolbarPlugin/MobileToolbarPlugin.tsx @@ -357,7 +357,7 @@ const MobileToolbarPlugin = () => { return ( <> {modal} -