From ee2b10912c7d46991e3a5cc22b72abd04f1225a4 Mon Sep 17 00:00:00 2001 From: karwosts <32912880+karwosts@users.noreply.github.com> Date: Thu, 18 Jul 2024 11:34:13 -0700 Subject: [PATCH] Stop closed event propagating in automation editor elements (#21424) --- .../config/automation/action/ha-automation-action-row.ts | 2 ++ .../automation/action/types/ha-automation-action-choose.ts | 2 ++ .../config/automation/condition/ha-automation-condition-row.ts | 2 ++ .../config/automation/trigger/ha-automation-trigger-row.ts | 2 ++ .../automation/trigger/types/ha-automation-trigger-webhook.ts | 3 ++- 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/panels/config/automation/action/ha-automation-action-row.ts b/src/panels/config/automation/action/ha-automation-action-row.ts index fc43b6a3ca..0b15bc8acf 100644 --- a/src/panels/config/automation/action/ha-automation-action-row.ts +++ b/src/panels/config/automation/action/ha-automation-action-row.ts @@ -30,6 +30,7 @@ import { classMap } from "lit/directives/class-map"; import { storage } from "../../../../common/decorators/storage"; import { dynamicElement } from "../../../../common/dom/dynamic-element-directive"; import { fireEvent } from "../../../../common/dom/fire_event"; +import { stopPropagation } from "../../../../common/dom/stop_propagation"; import { capitalizeFirstLetter } from "../../../../common/string/capitalize-first-letter"; import { handleStructError } from "../../../../common/structs/handle-errors"; import "../../../../components/ha-alert"; @@ -253,6 +254,7 @@ export default class HaAutomationActionRow extends LitElement { slot="icons" @action=${this._handleAction} @click=${preventDefault} + @closed=${stopPropagation} fixed > - +