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 fca6783ca20..67b3e2a2f4d 100644 --- a/addons/web_editor/static/src/js/editor/snippets.options.js +++ b/addons/web_editor/static/src/js/editor/snippets.options.js @@ -1586,12 +1586,11 @@ const SnippetOptionWidget = Widget.extend({ // hold have been updated). return widget.updateUI(widget === forced); }); + await Promise.all(proms); if (!noVisibility) { await this.updateUIVisibility(); } - - return Promise.all(proms); }, /** * Updates the UI visibility - @see _computeVisibility. For widget update,