diff --git a/wax-prosemirror-services/src/ExternalAPIContentService/replaceText.js b/wax-prosemirror-services/src/ExternalAPIContentService/replaceText.js
index 4e1741a5cc2ae61e72dcc5185de9c3d375ac3731..84522aaff06ca89b2a52ed79e622873732e64b83 100644
--- a/wax-prosemirror-services/src/ExternalAPIContentService/replaceText.js
+++ b/wax-prosemirror-services/src/ExternalAPIContentService/replaceText.js
@@ -69,7 +69,9 @@ export default (
       const parser = DOMParser.fromSchema(
         context.pmViews.main.state.config.schema,
       );
-      const parsedContent = parser.parse(elementFromString(text));
+      const parsedContent = parser.parse(elementFromString(text), {
+        preserveWhitespace: 'full',
+      });
       // Otherwise, insert it at the placeholder's position, and remove
       // the placeholder
       // context.pmViews[context.activeViewId].dispatch(