From e8ef656d63743085d5c0282edeca41d36eab4209 Mon Sep 17 00:00:00 2001 From: Eric Schubert Date: Mon, 26 Feb 2024 16:53:21 +0100 Subject: [PATCH] [#33857] escape non-breaking space characters --- src/commonmark/commonmarkdataprocessor.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/commonmark/commonmarkdataprocessor.js b/src/commonmark/commonmarkdataprocessor.js index 857c89e..f3c9a21 100644 --- a/src/commonmark/commonmarkdataprocessor.js +++ b/src/commonmark/commonmarkdataprocessor.js @@ -189,6 +189,8 @@ export default class CommonMarkDataProcessor { replacement: ( _content, node ) => node.outerHTML, }); - return turndownService.turndown( domFragment ); + let turndown = turndownService.turndown( domFragment ); + // Escape non-breaking space characters + return turndown.replace(/\u00A0/, ' '); } }