From 98699b640adbccd5fcd00663ccf102c551d29149 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Mon, 21 Feb 2022 17:37:29 +0100 Subject: [PATCH] Selector: remove text value when not required and empty (#11754) --- src/components/ha-selector/ha-selector-text.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/ha-selector/ha-selector-text.ts b/src/components/ha-selector/ha-selector-text.ts index fa1d48ff63..6827de4ac6 100644 --- a/src/components/ha-selector/ha-selector-text.ts +++ b/src/components/ha-selector/ha-selector-text.ts @@ -69,10 +69,13 @@ export class HaTextSelector extends LitElement { } private _handleChange(ev) { - const value = ev.target.value; + let value = ev.target.value; if (this.value === value) { return; } + if (value === "" && !this.required) { + value = undefined; + } fireEvent(this, "value-changed", { value }); }