diff --git a/application/source/dom/events.mjs b/application/source/dom/events.mjs index 45f1a1a1fd01bdcdfdd2b11a2842c6f3608e23fb..cdc3bd077fa265813a1a1036ea15e78ceb28962b 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, });