diff --git a/.changeset/clever-moose-exist.md b/.changeset/clever-moose-exist.md new file mode 100644 index 000000000..9ffbb8c94 --- /dev/null +++ b/.changeset/clever-moose-exist.md @@ -0,0 +1,5 @@ +--- +'slate': patch +--- + +fix: correct dirty path update for Text nodes diff --git a/packages/slate/src/transforms-node/insert-nodes.ts b/packages/slate/src/transforms-node/insert-nodes.ts index 56cda9906..84e559c90 100644 --- a/packages/slate/src/transforms-node/insert-nodes.ts +++ b/packages/slate/src/transforms-node/insert-nodes.ts @@ -120,7 +120,7 @@ export const insertNodes: NodeTransforms['insertNodes'] = ( at = Path.next(at as Path) batchedOps.push(op) - if (!Text.isText) { + if (Text.isText(node)) { newDirtyPaths.push(path) } else { newDirtyPaths.push(