diff --git a/addons/website/static/src/snippets/s_popup/options.js b/addons/website/static/src/snippets/s_popup/options.js index a0230e7c7f1..47cba39b418 100644 --- a/addons/website/static/src/snippets/s_popup/options.js +++ b/addons/website/static/src/snippets/s_popup/options.js @@ -110,7 +110,10 @@ snippetOptions.registry.SnippetPopup = snippetOptions.SnippetOptionWidget.extend * @private */ _assignUniqueID: function () { - this.$target.closest('.s_popup').attr('id', 'sPopup' + Date.now()); + const $popup = this.$target.closest('.s_popup'); + this.wysiwyg.withDomMutations($popup, () => { + $popup.attr('id', 'sPopup' + Date.now()); + }); }, /** * @override