From 24f36862d69ebc3d859b429c00ea09ba4bf0ca05 Mon Sep 17 00:00:00 2001 From: Ian Storm Taylor Date: Thu, 18 Aug 2016 12:39:54 -0700 Subject: [PATCH] fix normalization for inserting inlines and blocks --- lib/transforms/at-range.js | 2 ++ .../transforms/fixtures/wrap-inline/across-inlines/output.yaml | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) 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: