From 4a4dfb8a40a8d3b9869dc848bb4e08ad04d77f9a Mon Sep 17 00:00:00 2001 From: Antoine Guenet Date: Tue, 15 Dec 2020 13:17:06 +0000 Subject: [PATCH] [FIX] website: properly save popup id closes odoo/odoo#63408 X-original-commit: 8ae2fee6e71fc8bde56a87ee6b21268e5b1d9bc9 Signed-off-by: David Monjoie (dmo) --- addons/website/static/src/snippets/s_popup/options.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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