diff --git a/src/components/LiveNewsPanel.ts b/src/components/LiveNewsPanel.ts index 268b99a7e..49b981368 100644 --- a/src/components/LiveNewsPanel.ts +++ b/src/components/LiveNewsPanel.ts @@ -736,6 +736,7 @@ export class LiveNewsPanel extends Panel { } private showOfflineMessage(channel: LiveChannel): void { + this.destroyPlayer(); this.content.innerHTML = `
📺
@@ -746,6 +747,7 @@ export class LiveNewsPanel extends Panel { } private showEmbedError(channel: LiveChannel, errorCode: number): void { + this.destroyPlayer(); const watchUrl = channel.videoId ? `https://www.youtube.com/watch?v=${encodeURIComponent(channel.videoId)}` : `https://www.youtube.com/${channel.handle}`;