diff --git a/addons/website/static/src/js/content/snippets.animation.js b/addons/website/static/src/js/content/snippets.animation.js index 70581af2540..f643374adf6 100644 --- a/addons/website/static/src/js/content/snippets.animation.js +++ b/addons/website/static/src/js/content/snippets.animation.js @@ -664,8 +664,14 @@ registry.backgroundVideo = publicWidget.Widget.extend({ this.videoSrc = this.videoSrc + "&enablejsapi=1"; if (!window.YT) { + var oldOnYoutubeIframeAPIReady = window.onYouTubeIframeAPIReady; proms.push(new Promise(resolve => { - window.onYouTubeIframeAPIReady = () => resolve(); + window.onYouTubeIframeAPIReady = () => { + if (oldOnYoutubeIframeAPIReady) { + oldOnYoutubeIframeAPIReady(); + } + return resolve(); + }; })); $('