diff --git a/packages/tiptap/src/Utils/ComponentView.js b/packages/tiptap/src/Utils/ComponentView.js index 64c620097..9f4d50a4a 100644 --- a/packages/tiptap/src/Utils/ComponentView.js +++ b/packages/tiptap/src/Utils/ComponentView.js @@ -116,6 +116,11 @@ export default class ComponentView { // prevent a full re-render of the vue component on update // we'll handle prop updates in `update()` ignoreMutation(mutation) { + // allow leaf nodes to be selected + if (mutation.type === 'selection') { + return false + } + if (!this.contentDOM) { return true }