From 23ccf72f7ad8993cc148648562637db1d18eda5f Mon Sep 17 00:00:00 2001 From: Volker Schukai <volker.schukai@schukai.com> Date: Thu, 16 Mar 2023 15:40:18 +0100 Subject: [PATCH] feat: customevents are composed and should bubble across shadowRoot --- application/source/dom/events.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/application/source/dom/events.mjs b/application/source/dom/events.mjs index 45f1a1a1f..cdc3bd077 100644 --- a/application/source/dom/events.mjs +++ b/application/source/dom/events.mjs @@ -33,9 +33,11 @@ function fireEvent(element, type) { return; } + // https://developer.mozilla.org/en-US/docs/Web/API/Event/Event let event = new Event(validateString(type), { bubbles: true, cancelable: true, + composed: true, }); element.dispatchEvent(event); @@ -72,6 +74,7 @@ function fireCustomEvent(element, type, detail) { let event = new CustomEvent(validateString(type), { bubbles: true, cancelable: true, + composed: true, detail, }); -- GitLab