diff --git a/addons/web_editor/static/src/js/wysiwyg/widgets/link.js b/addons/web_editor/static/src/js/wysiwyg/widgets/link.js index 4249964a0d9..7afd64b59d2 100644 --- a/addons/web_editor/static/src/js/wysiwyg/widgets/link.js +++ b/addons/web_editor/static/src/js/wysiwyg/widgets/link.js @@ -508,7 +508,7 @@ const Link = Widget.extend({ * @param {boolean} force */ _updateLinkContent($link, linkInfos, { force = false } = {}) { - if (force || (linkInfos.content !== this.data.originalText || linkInfos.url !== this.data.url)) { + if (force || (this.needLabel && (linkInfos.content !== this.data.originalText || linkInfos.url !== this.data.url))) { if (linkInfos.content === this.data.originalText) { $link.html(this.data.originalHTML); } else if (linkInfos.content && linkInfos.content.length) {