From a5c03670a78232b3b6e9af1f80d9ac6b9ee78b5a Mon Sep 17 00:00:00 2001 From: Paul Bottein Date: Wed, 15 Oct 2025 18:00:34 +0200 Subject: [PATCH] Use empty string for no name instead of empty array for name --- src/components/entity/ha-entity-name-picker.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/entity/ha-entity-name-picker.ts b/src/components/entity/ha-entity-name-picker.ts index f39d714bdd..fbd60b5919 100644 --- a/src/components/entity/ha-entity-name-picker.ts +++ b/src/components/entity/ha-entity-name-picker.ts @@ -288,7 +288,10 @@ export class HaEntityNamePicker extends LitElement { private _toItems = memoizeOne((value?: typeof this.value) => { if (typeof value === "string") { - return [{ type: "text", text: value } as const]; + if (value === "") { + return []; + } + return [{ type: "text", text: value } satisfies EntityNameItem]; } return value ? ensureArray(value) : []; }); @@ -296,7 +299,7 @@ export class HaEntityNamePicker extends LitElement { private _toValue = memoizeOne( (items: EntityNameItem[]): typeof this.value => { if (items.length === 0) { - return []; + return ""; } if (items.length === 1) { const item = items[0];