diff --git a/addons/web_editor/static/src/js/editor/snippets.options.js b/addons/web_editor/static/src/js/editor/snippets.options.js index fe9ccaccffb..e861a31b847 100644 --- a/addons/web_editor/static/src/js/editor/snippets.options.js +++ b/addons/web_editor/static/src/js/editor/snippets.options.js @@ -253,7 +253,6 @@ const UserValueWidget = Widget.extend({ this.containerEl = document.createElement('div'); if (this.imgEl) { - this.containerEl.appendChild(document.createTextNode('\u200B')); // Ensures proper vertical centering. this.containerEl.appendChild(this.imgEl); } @@ -856,14 +855,7 @@ const BaseSelectionUserValueWidget = UserValueWidget.extend({ this.menuEl = document.createElement('we-selection-items'); if (this.options && this.options.childNodes) { - this.options.childNodes.forEach(node => { - if (node) { - if (node.nodeType === Node.ELEMENT_NODE) { - node.insertBefore(document.createTextNode('\u200B'), node.firstChild); // Ensures proper height. - } - this.menuEl.appendChild(node); - } - }); + this.options.childNodes.forEach(node => node && this.menuEl.appendChild(node)); } this.containerEl.appendChild(this.menuEl); }, @@ -952,7 +944,6 @@ const SelectUserValueWidget = BaseSelectionUserValueWidget.extend({ } this.menuTogglerEl = document.createElement('we-toggler'); - this.menuTogglerEl.appendChild(document.createTextNode('\u200B')); // Ensures proper height. this.iconEl = this.imgEl || null; const icon = this.el.dataset.icon; if (icon) { @@ -1011,11 +1002,11 @@ const SelectUserValueWidget = BaseSelectionUserValueWidget.extend({ this.menuTogglerItemEl = null; } - let textContent = '\u200B'; // Ensures proper height. + let textContent = ''; const activeWidget = this._userValueWidgets.find(widget => !widget.isPreviewed() && widget.isActive()); if (activeWidget) { const svgTag = activeWidget.el.querySelector('svg'); // useful to avoid searching text content in svg element - const value = (activeWidget.el.dataset.selectLabel || (!svgTag && activeWidget.el.textContent.replace('\u200B', '').trim())); + const value = (activeWidget.el.dataset.selectLabel || (!svgTag && activeWidget.el.textContent.trim())); const imgSrc = activeWidget.el.dataset.img; if (value) { textContent = value;