diff --git a/addons/web_editor/static/src/js/backend/convert_inline.js b/addons/web_editor/static/src/js/backend/convert_inline.js index bb7955fec2b..0889c929733 100644 --- a/addons/web_editor/static/src/js/backend/convert_inline.js +++ b/addons/web_editor/static/src/js/backend/convert_inline.js @@ -609,6 +609,9 @@ async function toInline($editable, cssRules, $iframe) { enforceImagesResponsivity(editable); await flattenBackgroundImages(editable); + // Remove contenteditable attributes + [editable, ...editable.querySelectorAll('[contenteditable]')].forEach(node => node.removeAttribute('contenteditable')); + // Hide replaced cells on Outlook for (const toHide of editable.querySelectorAll('.mso-hide')) { const style = toHide.getAttribute('style') || '';