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