diff --git a/web/apps/cast/src/services/cast-receiver.tsx b/web/apps/cast/src/services/cast-receiver.tsx index 1f36c5c83..587b7672f 100644 --- a/web/apps/cast/src/services/cast-receiver.tsx +++ b/web/apps/cast/src/services/cast-receiver.tsx @@ -93,9 +93,10 @@ const loadingChromecastSDKIfNeeded = async (): Promise => { const script = document.createElement("script"); script.src = "https://www.gstatic.com/cast/sdk/libs/caf_receiver/v3/cast_receiver_framework.js"; - - castReceiver.cast = cast; - script.addEventListener("load", () => resolve(cast)); + script.addEventListener("load", () => { + castReceiver.cast = cast; + resolve(cast); + }); document.body.appendChild(script); });