diff --git a/addons/web_editor/static/src/js/wysiwyg/widgets/link_tools.js b/addons/web_editor/static/src/js/wysiwyg/widgets/link_tools.js index 90a50bfcb3d..c5b1dbd653e 100644 --- a/addons/web_editor/static/src/js/wysiwyg/widgets/link_tools.js +++ b/addons/web_editor/static/src/js/wysiwyg/widgets/link_tools.js @@ -3,6 +3,7 @@ odoo.define('wysiwyg.widgets.LinkTools', function (require) { const Link = require('wysiwyg.widgets.Link'); const OdooEditorLib = require('web_editor.odoo-editor'); +const dom = require('web.dom'); const setCursor = OdooEditorLib.setCursor; @@ -34,7 +35,9 @@ const LinkTools = Link.extend({ this.options.wysiwyg.odooEditor.observerUnactive(); this.$link.addClass('oe_edited_link'); this.$button.addClass('active'); - return this._super(...arguments); + return this._super(...arguments).then(() => { + dom.scrollTo(this.$(':visible:last')[0], {duration: 0}); + }); }, destroy: function () { $('.oe_edited_link').removeClass('oe_edited_link');