diff --git a/addons/web_editor/static/lib/summernote/src/js/module/Editor.js b/addons/web_editor/static/lib/summernote/src/js/module/Editor.js
index 0b63f315cf97d6bdb941ee8589384cb3489e2cde..df80f6c9e38ba2a4ba44c75f22d2005271f2e72d 100644
--- a/addons/web_editor/static/lib/summernote/src/js/module/Editor.js
+++ b/addons/web_editor/static/lib/summernote/src/js/module/Editor.js
@@ -680,7 +680,9 @@ define([
      * @return {String} [return.url=""]
      */
     this.getLinkInfo = function ($editable) {
-      this.focus($editable);
+      // ODOO: modification
+      // this.focus($editable);
+      this.focus($editable.closest(':not(form)'));
 
       var rng = range.create().expand(dom.isAnchor);