From 75399117e399144c7c9db950dc77ec98303736ac Mon Sep 17 00:00:00 2001 From: Sami Mazouz Date: Tue, 10 Sep 2024 18:11:35 +0100 Subject: [PATCH] fix: code splitting bug --- .../webpack-config/src/RegisterAsyncChunksPlugin.cjs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/js-packages/webpack-config/src/RegisterAsyncChunksPlugin.cjs b/js-packages/webpack-config/src/RegisterAsyncChunksPlugin.cjs index 6ed79bf36..98f162e7d 100644 --- a/js-packages/webpack-config/src/RegisterAsyncChunksPlugin.cjs +++ b/js-packages/webpack-config/src/RegisterAsyncChunksPlugin.cjs @@ -8,8 +8,15 @@ class RegisterAsyncChunksPlugin { apply(compiler) { compiler.hooks.thisCompilation.tap("RegisterAsyncChunksPlugin", (compilation) => { let alreadyOptimized = false; + compilation.hooks.unseal.tap("RegisterAsyncChunksPlugin", () => { alreadyOptimized = false; + RegisterAsyncChunksPlugin.registry = {}; + }); + + compilation.hooks.finishModules.tap("RegisterAsyncChunksPlugin", () => { + alreadyOptimized = false; + RegisterAsyncChunksPlugin.registry = {}; }); compilation.hooks.processAssets.tap(