diff --git a/addons/html_builder/static/src/core/building_blocks/builder_select.js b/addons/html_builder/static/src/core/building_blocks/builder_select.js index b62b6fe24cb90..26572e67e0665 100644 --- a/addons/html_builder/static/src/core/building_blocks/builder_select.js +++ b/addons/html_builder/static/src/core/building_blocks/builder_select.js @@ -31,8 +31,9 @@ export class BuilderSelect extends Component { const buttonRef = useRef("button"); let currentLabel; const updateCurrentLabel = () => { - if (buttonRef.el) { - buttonRef.el.innerHTML = currentLabel || _t("None"); + const newHtml = currentLabel || _t("None"); + if (buttonRef.el && buttonRef.el.innerHTML !== newHtml) { + buttonRef.el.innerHTML = newHtml; } }; useSelectableComponent(this.props.id, {