diff --git a/lib/transforms/at-range.js b/lib/transforms/at-range.js index 3fec3880a..d0eec69d8 100644 --- a/lib/transforms/at-range.js +++ b/lib/transforms/at-range.js @@ -258,6 +258,7 @@ export function insertBlockAtRange(transform, range, block) { transform.insertNodeByKey(parent.key, index + 1, block) } + transform.normalizeDocument() return transform } @@ -374,6 +375,7 @@ export function insertInlineAtRange(transform, range, inline) { transform.splitNodeByKey(startKey, startOffset) transform.insertNodeByKey(parent.key, index + 1, inline) + transform.normalizeDocument() return transform } diff --git a/test/transforms/fixtures/wrap-inline/across-inlines/output.yaml b/test/transforms/fixtures/wrap-inline/across-inlines/output.yaml index ac1ce70ca..a50a2033d 100644 --- a/test/transforms/fixtures/wrap-inline/across-inlines/output.yaml +++ b/test/transforms/fixtures/wrap-inline/across-inlines/output.yaml @@ -16,9 +16,6 @@ nodes: nodes: - kind: text text: rd - - kind: inline - type: hashtag - nodes: - kind: inline type: link nodes: