diff --git a/addons/web_editor/static/src/js/rte.js b/addons/web_editor/static/src/js/rte.js index f50b93912ae..85721ba0387 100644 --- a/addons/web_editor/static/src/js/rte.js +++ b/addons/web_editor/static/src/js/rte.js @@ -508,6 +508,10 @@ var RTE = Widget.extend({ var $target = $(event.target); var $editable = $target.closest('.o_editable'); + if (!$editable.size()) { + return; + } + if ($target.is('a')) { $target.attr('contenteditable', true); setTimeout(function () { @@ -518,10 +522,6 @@ var RTE = Widget.extend({ $editable.attr('contenteditable', true); } - if (!$editable.size()) { - return; - } - if (this && this.$last && (!$editable.size() || this.$last[0] != $editable[0])) { var $destroy = this.$last; history.splitNext();