From a4211303df05b137627d1e057d32bc808829f126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Fri, 30 Oct 2020 17:44:13 +0100 Subject: [PATCH] improve node view rendering for task items --- packages/extension-task-item/index.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/extension-task-item/index.ts b/packages/extension-task-item/index.ts index ac64dceb..7ebc8006 100644 --- a/packages/extension-task-item/index.ts +++ b/packages/extension-task-item/index.ts @@ -78,6 +78,7 @@ const TaskItem = createNode({ view.dispatch(view.state.tr.setNodeMarkup(getPos(), undefined, { checked, })) + editor.focus() } }) @@ -94,6 +95,13 @@ const TaskItem = createNode({ return { dom: listItem, contentDOM: content, + update: node => { + if (node.type !== this.type) { + return false + } + + return true + }, } } },