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 4f107a0d24d..8b7e6cfd0e9 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 @@ -2231,7 +2231,7 @@ export class OdooEditor extends EventTarget { _handleSelectionInTable(ev=undefined) { const selection = this.document.getSelection(); // Selection could be gone if the document comes from an iframe that has been removed. - const anchorNode = selection && selection.getRangeAt(0) && selection.anchorNode; + const anchorNode = selection && selection.rangeCount && selection.getRangeAt(0) && selection.anchorNode; if (anchorNode && (closestElement(anchorNode, '[data-oe-protected="true"]') || !ancestors(anchorNode).includes(this.editable))) { return false; }