diff --git a/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js b/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js index 50e757f6322..6799c384c69 100644 --- a/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js +++ b/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js @@ -3101,7 +3101,7 @@ export class OdooEditor extends EventTarget { // Move selection if next character is zero-width space if (nextCharacter === '\u200B') { focusOffset += 1; - while (focusNode && !focusNode.textContent[focusOffset]) { + while (focusNode && !focusNode.textContent[focusOffset] || !closestElement(focusNode).isContentEditable) { focusNode = nextLeaf(focusNode); focusOffset = 0; }