chore: fix super toolbar not correctly hiding on ios

This commit is contained in:
Aman Harwara
2023-05-12 21:26:31 +05:30
parent 499fa1a1a9
commit 499d408515

View File

@@ -162,7 +162,9 @@ const MobileToolbarPlugin = () => {
const handleFocus = () => setIsInEditor(true)
const handleBlur = (event: FocusEvent) => {
const elementToBeFocused = event.relatedTarget as Node
if (toolbarRef.current?.contains(elementToBeFocused) || elementToBeFocused === backspaceButtonRef.current) {
const toolbarContainsElementToFocus = toolbarRef.current && toolbarRef.current.contains(elementToBeFocused)
const willFocusBackspaceButton = backspaceButtonRef.current && elementToBeFocused === backspaceButtonRef.current
if (toolbarContainsElementToFocus || willFocusBackspaceButton) {
return
}
setIsInEditor(false)