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 8ea0ddfb647..b4e9bcdaa52 100644 --- a/addons/web_editor/static/src/js/editor/snippets.editor.js +++ b/addons/web_editor/static/src/js/editor/snippets.editor.js @@ -2576,7 +2576,7 @@ var SnippetsMenu = Widget.extend({ const mutexExecResult = this._mutex.exec(action); if (!this.loadingTimers[contentLoading]) { const addLoader = () => { - if (this._loadingEffectDisabled) { + if (this._loadingEffectDisabled || this.loadingElements[contentLoading]) { return; } this.loadingElements[contentLoading] = this._createLoadingElement();