diff --git a/packages/provider/src/dbp-provider-demo.js b/packages/provider/src/dbp-provider-demo.js
index 5dca7435625c5826343437b25dedb2984be2b12b..0c63c30c11bd21ce582fcf45bf04a78620ad2def 100644
--- a/packages/provider/src/dbp-provider-demo.js
+++ b/packages/provider/src/dbp-provider-demo.js
@@ -215,6 +215,7 @@ class Consumer extends HTMLElement {
         const event = new CustomEvent('inherit',
             {
                 bubbles: true,
+                composed: true,
                 detail: {
                     name: global,
                     callback: (value) => {
@@ -236,6 +237,7 @@ class Consumer extends HTMLElement {
         const event = new CustomEvent('subscribe',
             {
                 bubbles: true,
+                composed: true,
                 detail: {
                     name: global,
                     callback: (value) => {
@@ -255,6 +257,7 @@ class Consumer extends HTMLElement {
         const event = new CustomEvent('unsubscribe',
             {
                 bubbles: true,
+                composed: true,
                 detail: {
                     name: global,
                     sender: this,