diff --git a/src/panels/config/voice-assistants/entity-voice-settings.ts b/src/panels/config/voice-assistants/entity-voice-settings.ts index b2e903e3c2..4dd72efcae 100644 --- a/src/panels/config/voice-assistants/entity-voice-settings.ts +++ b/src/panels/config/voice-assistants/entity-voice-settings.ts @@ -305,7 +305,15 @@ export class EntityVoiceSettings extends SubscribeMixin(LitElement) { } private _aliasesChanged(ev) { + const currentLength = + this._aliases?.length ?? this.entry?.aliases?.length ?? 0; + this._aliases = ev.detail.value; + + // if an entry was deleted, then save changes + if (currentLength > ev.detail.value.length) { + this._saveAliases(); + } } private async _2faChanged(ev) {