diff --git a/addons/web_editor/static/src/js/wysiwyg/plugin/text.js b/addons/web_editor/static/src/js/wysiwyg/plugin/text.js index f2834c531f7..9014b367fee 100644 --- a/addons/web_editor/static/src/js/wysiwyg/plugin/text.js +++ b/addons/web_editor/static/src/js/wysiwyg/plugin/text.js @@ -780,7 +780,10 @@ var TextPlugin = AbstractPlugin.extend({ clipboardData = e.originalEvent.clipboardData.getData('text/plain'); // get that text as an array of text nodes separated by
where needed var allNewlines = /\n/g; - clipboardData = $('

' + clipboardData.replace(allNewlines, '
') + '

').contents().toArray(); + clipboardData = _.str.trim(clipboardData) + .replace(//g, '>') + .replace(allNewlines, '
'); + clipboardData = $('

' + clipboardData + '

').contents().toArray(); } // Delete selection