diff --git a/addons/web_editor/static/src/js/wysiwyg/wysiwyg.js b/addons/web_editor/static/src/js/wysiwyg/wysiwyg.js index 2cd791d00d7..7d8f727aac1 100644 --- a/addons/web_editor/static/src/js/wysiwyg/wysiwyg.js +++ b/addons/web_editor/static/src/js/wysiwyg/wysiwyg.js @@ -85,7 +85,7 @@ const Wysiwyg = Widget.extend({ const selection = document.getSelection(); if (selection.isCollapsed && selection.rangeCount) { const node = closestElement(selection.anchorNode, 'P, DIV'); - return !(node.hasAttribute && node.hasAttribute('data-oe-model')) && node; + return !(node && node.hasAttribute && node.hasAttribute('data-oe-model')) && node; } }, isHintBlacklisted: node => {