diff --git a/src/panels/lovelace/cards/hui-media-control-card.ts b/src/panels/lovelace/cards/hui-media-control-card.ts index 1baef8235a..bd435aa86d 100644 --- a/src/panels/lovelace/cards/hui-media-control-card.ts +++ b/src/panels/lovelace/cards/hui-media-control-card.ts @@ -521,7 +521,12 @@ export class HuiMediaControlCard extends LitElement implements LovelaceCard { debounce(() => this._measureCard(), 250, false) ); - this._resizeObserver.observe(this.shadowRoot!.querySelector("ha-card")!); + const card = this.shadowRoot!.querySelector("ha-card"); + // If we show an error or warning there is no ha-card + if (!card) { + return; + } + this._resizeObserver.observe(card); } private _handleMoreInfo(): void {