diff --git a/addons/web_editor/static/src/js/editor/snippets.editor.js b/addons/web_editor/static/src/js/editor/snippets.editor.js index 276a86d1ab3..53a50888327 100644 --- a/addons/web_editor/static/src/js/editor/snippets.editor.js +++ b/addons/web_editor/static/src/js/editor/snippets.editor.js @@ -296,7 +296,7 @@ var SnippetEditor = Widget.extend({ */ buildSnippet: async function () { for (var i in this.styles) { - this.styles[i].onBuilt(); + await this.styles[i].onBuilt(); } await this.toggleTargetVisibility(true); }, 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 ec1d6854850..cf851d67904 100644 --- a/addons/web_editor/static/src/js/editor/snippets.options.js +++ b/addons/web_editor/static/src/js/editor/snippets.options.js @@ -2999,8 +2999,9 @@ const SnippetOptionWidget = Widget.extend({ * menu. Note: this is called after the start and onFocus methods. * * @abstract + * @returns {Promise|undefined} */ - onBuilt: function () {}, + async onBuilt() {}, /** * Called when the parent edition overlay is removed from the associated * snippet (another snippet enters edition for example).