From e08c12c4dd0315b51585f1665426279e94aa02b2 Mon Sep 17 00:00:00 2001 From: karliemeads <68717336+karliemeads@users.noreply.github.com> Date: Mon, 10 Oct 2022 09:56:43 -0400 Subject: [PATCH] Validate hours after tabbing out of field during time input (#13949) --- src/components/ha-base-time-input.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/ha-base-time-input.ts b/src/components/ha-base-time-input.ts index 038dda86bb..9ada34f871 100644 --- a/src/components/ha-base-time-input.ts +++ b/src/components/ha-base-time-input.ts @@ -139,7 +139,7 @@ export class HaBaseTimeInput extends LitElement { .value=${this.days.toFixed()} .label=${this.dayLabel} name="days" - @input=${this._valueChanged} + @change=${this._valueChanged} @focusin=${this._onFocus} no-spinner .required=${this.required} @@ -160,7 +160,7 @@ export class HaBaseTimeInput extends LitElement { .value=${this.hours.toFixed()} .label=${this.hourLabel} name="hours" - @input=${this._valueChanged} + @change=${this._valueChanged} @focusin=${this._onFocus} no-spinner .required=${this.required} @@ -179,7 +179,7 @@ export class HaBaseTimeInput extends LitElement { inputmode="numeric" .value=${this._formatValue(this.minutes)} .label=${this.minLabel} - @input=${this._valueChanged} + @change=${this._valueChanged} @focusin=${this._onFocus} name="minutes" no-spinner @@ -200,7 +200,7 @@ export class HaBaseTimeInput extends LitElement { inputmode="numeric" .value=${this._formatValue(this.seconds)} .label=${this.secLabel} - @input=${this._valueChanged} + @change=${this._valueChanged} @focusin=${this._onFocus} name="seconds" no-spinner @@ -221,7 +221,7 @@ export class HaBaseTimeInput extends LitElement { type="number" .value=${this._formatValue(this.milliseconds, 3)} .label=${this.millisecLabel} - @input=${this._valueChanged} + @change=${this._valueChanged} @focusin=${this._onFocus} name="milliseconds" no-spinner