diff --git a/packages/client/src/tiptap/core/extensions/dragable.ts b/packages/client/src/tiptap/core/extensions/dragable.ts index 22789607..e418483c 100644 --- a/packages/client/src/tiptap/core/extensions/dragable.ts +++ b/packages/client/src/tiptap/core/extensions/dragable.ts @@ -145,10 +145,11 @@ export const Dragable = Extension.create({ } const result = selectRootNodeByDom(dom, view); - activeNode = result; if ( !result || + result.node.type.name === 'doc' || + result.node.type.name === 'documentWithTitle' || result.node.type.name === 'title' || result.node.type.name === 'tableOfContents' || // empty paragraph @@ -159,6 +160,8 @@ export const Dragable = Extension.create({ return false; } + activeNode = result; + renderDragHandleDOM(view, result.el); return false; },