Align behavior of template selector with text selector (#24796)

This commit is contained in:
Bram Kragten 2025-03-27 13:53:35 +01:00
parent ed2940edc3
commit 2ab8209622

View File

@ -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 });
}