diff --git a/blocksuite/affine/shared/src/utils/dom/checker.ts b/blocksuite/affine/shared/src/utils/dom/checker.ts index c06576fb6..fee17459d 100644 --- a/blocksuite/affine/shared/src/utils/dom/checker.ts +++ b/blocksuite/affine/shared/src/utils/dom/checker.ts @@ -7,6 +7,8 @@ export function isInsidePageEditor(host: EditorHost) { } export function isInsideEdgelessEditor(host: EditorHost) { + if (!host) return false; + return Array.from(host.children).some( v => v.tagName.toLowerCase() === 'affine-edgeless-root' ||