diff --git a/lib/client-bundle-plugin.js b/lib/client-bundle-plugin.js index 679b5e43..40fd6b31 100644 --- a/lib/client-bundle-plugin.js +++ b/lib/client-bundle-plugin.js @@ -37,7 +37,8 @@ export function getDependencies(clientOutput, item) { // Don't add self as dependency crawlDependencies.delete(item.fileName); - // Merge referencedFiles as regular deps. + // Merge referencedFiles as regular deps. They need to be in the same Set as + // some JS files might appear in both lists and need to be deduped too. // // Didn't do this as part of the main loop since their `chunk` can't have // nested deps and sometimes might be missing altogether, depending on type.