From 24534223bece73c998bfd5793efc7d216b084c28 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Sat, 1 Aug 2026 11:33:25 +0100 Subject: [PATCH] fix placeholder check --- .../features/editor/extensions/extensions.ts | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/apps/client/src/features/editor/extensions/extensions.ts b/apps/client/src/features/editor/extensions/extensions.ts index 040347d0b..672c669da 100644 --- a/apps/client/src/features/editor/extensions/extensions.ts +++ b/apps/client/src/features/editor/extensions/extensions.ts @@ -194,16 +194,18 @@ export const mainExtensions = [ return i18n.t("Toggle title"); } if (node.type.name === "paragraph") { - const $pos = editor.state.doc.resolve(pos); - const parentName = $pos.parent.type.name; - if ( - parentName === "column" || - parentName === "tableCell" || - parentName === "tableHeader" || - parentName === "callout" || - parentName === "blockquote" - ) { - return i18n.t("Write..."); + const doc = editor.state.doc; + if (pos >= 0 && pos <= doc.content.size) { + const parentName = doc.resolve(pos).parent.type.name; + if ( + parentName === "column" || + parentName === "tableCell" || + parentName === "tableHeader" || + parentName === "callout" || + parentName === "blockquote" + ) { + return i18n.t("Write..."); + } } return i18n.t('Write anything. Enter "/" for commands'); }