Selector: remove text value when not required and empty (#11754)

This commit is contained in:
Bram Kragten 2022-02-21 17:37:29 +01:00 committed by GitHub
parent decc0d3e0d
commit 98699b640a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -69,10 +69,13 @@ export class HaTextSelector extends LitElement {
} }
private _handleChange(ev) { private _handleChange(ev) {
const value = ev.target.value; let value = ev.target.value;
if (this.value === value) { if (this.value === value) {
return; return;
} }
if (value === "" && !this.required) {
value = undefined;
}
fireEvent(this, "value-changed", { value }); fireEvent(this, "value-changed", { value });
} }