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);