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 e1f69e0f889..38dcacf9e77 100644 --- a/addons/web_editor/static/src/js/editor/snippets.options.js +++ b/addons/web_editor/static/src/js/editor/snippets.options.js @@ -873,7 +873,9 @@ registry.background = SnippetOption.extend({ var $image = $('', {class: 'hidden', src: value}).appendTo(this.$target); var _editor = new widget.MediaDialog(this, {}, null, $image[0]).open(); - _editor.$('[href="#editor-media-video"], [href="#editor-media-icon"]').addClass('hidden'); + _editor.opened(function () { + _editor.$('[href="#editor-media-video"], [href="#editor-media-icon"]').addClass('hidden'); + }); _editor.on('save', this, function () { this._setCustomBackground($image.attr('src'));