diff --git a/packages/common/src/modal.js b/packages/common/src/modal.js
index ea7f65fdeeef59f80e15423451befbe9024dfc64..a395c3629502d966abfb7ffb5183684bd2ad1309 100644
--- a/packages/common/src/modal.js
+++ b/packages/common/src/modal.js
@@ -60,7 +60,12 @@ export class Modal extends DBPLitElement {
         MicroModal.show(this._('#' + this.modalId), {
             disableScroll: true,
             onClose: (modal) => {
-                // TODO get from parent maybe notify parent with event
+                const event = new CustomEvent('dbp-modal-closed', {
+                    detail: {id: this.modalId},
+                    bubbles: true,
+                    composed: true,
+                });
+                this.dispatchEvent(event);
             },
         });
     }