From 04c3cd7d68bdddc91e90e1782a9a6be36b2b6491 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Thu, 27 Mar 2025 13:53:35 +0100 Subject: [PATCH] Align behavior of template selector with text selector (#24796) --- src/components/ha-selector/ha-selector-template.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/ha-selector/ha-selector-template.ts b/src/components/ha-selector/ha-selector-template.ts index 80047498c7..50f6e039ed 100644 --- a/src/components/ha-selector/ha-selector-template.ts +++ b/src/components/ha-selector/ha-selector-template.ts @@ -69,11 +69,14 @@ export class HaTemplateSelector extends LitElement { } private _handleChange(ev) { - const value = ev.target.value; + let value = ev.target.value; if (this.value === value) { return; } this.warn = WARNING_STRINGS.find((str) => value.includes(str)); + if (value === "" && !this.required) { + value = undefined; + } fireEvent(this, "value-changed", { value }); }