From a8fe57e5d6d9e48825026fc051d819bf812f3dd6 Mon Sep 17 00:00:00 2001 From: Shawn Erquhart Date: Thu, 29 Jun 2017 17:56:20 -0400 Subject: [PATCH] pre-process visual editor pastes w/ unified --- .../Widgets/Markdown/MarkdownControl/VisualEditor/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Widgets/Markdown/MarkdownControl/VisualEditor/index.js b/src/components/Widgets/Markdown/MarkdownControl/VisualEditor/index.js index 96afba71..26f36ee0 100644 --- a/src/components/Widgets/Markdown/MarkdownControl/VisualEditor/index.js +++ b/src/components/Widgets/Markdown/MarkdownControl/VisualEditor/index.js @@ -270,7 +270,9 @@ export default class Editor extends Component { if (data.type !== 'html' || data.isShift) { return; } - const fragment = serializer.deserialize(data.html).document; + const markdown = htmlToMarkdown(data.html); + const html = markdownToHtml(markdown); + const fragment = serializer.deserialize(html).document; return state.transform().insertFragment(fragment).apply(); }