From d1f784350821da57b37dde741efd37e60a2b8d91 Mon Sep 17 00:00:00 2001 From: hip3r Date: Thu, 27 Mar 2025 11:49:52 +0100 Subject: [PATCH 1/2] fix(markdown): extra whitespace before and after pasted content #7364 --- .../src/MarkdownControl/plugins/html/withHtml.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/html/withHtml.js b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/html/withHtml.js index 9dc9a5d73af7..45efb9bac532 100644 --- a/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/html/withHtml.js +++ b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/html/withHtml.js @@ -37,7 +37,7 @@ const INLINE_STYLES = { function deserialize(el) { if (el.nodeType === 3) { - return el.textContent; + return el.textContent.trim(); } else if (el.nodeType !== 1) { return null; } else if (el.nodeName === 'BR') { From d22f45aa11b2799c606937fd16019c16cf0791bf Mon Sep 17 00:00:00 2001 From: hip3r Date: Thu, 27 Mar 2025 11:55:30 +0100 Subject: [PATCH 2/2] fix(markdown): better solution for extra whitespace before and after pasted content #7364 --- .../src/MarkdownControl/plugins/html/withHtml.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/html/withHtml.js b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/html/withHtml.js index 45efb9bac532..9039db7f871d 100644 --- a/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/html/withHtml.js +++ b/packages/decap-cms-widget-markdown/src/MarkdownControl/plugins/html/withHtml.js @@ -37,7 +37,7 @@ const INLINE_STYLES = { function deserialize(el) { if (el.nodeType === 3) { - return el.textContent.trim(); + return el.textContent.replace(/(\r)?\n/g, ''); } else if (el.nodeType !== 1) { return null; } else if (el.nodeName === 'BR') {