From c3d9c6fea159ddc082babe2ca5f8a06631611d66 Mon Sep 17 00:00:00 2001 From: Johannes Raggam Date: Wed, 3 Sep 2025 17:39:48 +0200 Subject: [PATCH] DRAFT: fix(core registry): Re-scan the document after module federation bundle initialization for any new Patterns. HEADS UP: remove, as this is not needed. Registering a bundle already scans the DOM for that one bundle. --- src/core/registry.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/core/registry.js b/src/core/registry.js index aef82d554..a2996c12f 100644 --- a/src/core/registry.js +++ b/src/core/registry.js @@ -66,6 +66,14 @@ const registry = { // Do not reinitialize a already initialized registry. return; } + events.add_event_listener( + document, + "patternslib__mf--loaded", + "registry_rescan_mf", + () => { + registry.scan(document.body); + } + ); window.__patternslib_registry_initialized = true; log.debug("Loaded: " + Object.keys(registry.patterns).sort().join(", ")); registry.scan(document.body);