diff --git a/src/panels/lovelace/cards/hui-stack-card.ts b/src/panels/lovelace/cards/hui-stack-card.ts index 85f155c26f..547aad6357 100644 --- a/src/panels/lovelace/cards/hui-stack-card.ts +++ b/src/panels/lovelace/cards/hui-stack-card.ts @@ -111,7 +111,9 @@ export abstract class HuiStackCard extends LitElement implements LovelaceCard { config: LovelaceCardConfig ): void { const newCardEl = this._createCardElement(config); - cardElToReplace.parentElement!.replaceChild(newCardEl, cardElToReplace); + if (cardElToReplace.parentElement) { + cardElToReplace.parentElement.replaceChild(newCardEl, cardElToReplace); + } this._cards = this._cards!.map((curCardEl) => curCardEl === cardElToReplace ? newCardEl : curCardEl );