diff --git a/src/panels/config/automation/trigger/types/ha-automation-trigger-event.ts b/src/panels/config/automation/trigger/types/ha-automation-trigger-event.ts index ef163d50d2..dfc130bc42 100644 --- a/src/panels/config/automation/trigger/types/ha-automation-trigger-event.ts +++ b/src/panels/config/automation/trigger/types/ha-automation-trigger-event.ts @@ -36,12 +36,17 @@ export class HaEventTrigger extends LitElement implements TriggerElement { )} .name=${"event_data"} .defaultValue=${event_data} - @value-changed=${this._valueChanged} + @value-changed=${this._dataChanged} > `; } private _valueChanged(ev: CustomEvent): void { + ev.stopPropagation(); + handleChangeEvent(this, ev); + } + + private _dataChanged(ev: CustomEvent): void { ev.stopPropagation(); if (!ev.detail.isValid) { return;