From 5e652c94a7d72e480003449b2dd6050a55df9cc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Fri, 22 Oct 2021 10:09:28 +0200 Subject: [PATCH] fix: fix check for showing mention suggestion --- packages/extension-mention/src/mention.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/extension-mention/src/mention.ts b/packages/extension-mention/src/mention.ts index 69f925d7..41c768a4 100644 --- a/packages/extension-mention/src/mention.ts +++ b/packages/extension-mention/src/mention.ts @@ -51,7 +51,11 @@ export const Mention = Node.create({ .run() }, allow: ({ editor, range }) => { - return editor.can().insertContentAt(range, { type: 'mention' }) + const $from = editor.state.doc.resolve(range.from) + const type = editor.schema.nodes.mention + const allow = !!$from.parent.type.contentMatch.matchType(type) + + return allow }, }, },