diff --git a/lib/Chunk.js b/lib/Chunk.js index 728f9f0d326..26387f027fa 100644 --- a/lib/Chunk.js +++ b/lib/Chunk.js @@ -598,8 +598,12 @@ class Chunk { */ getAllInitialChunks() { const chunks = new Set(); - for (const group of this.groupsIterable) { - for (const c of group.chunks) chunks.add(c); + const queue = new Set(this.groupsIterable); + for (const group of queue) { + if (group.isInitial()) { + for (const c of group.chunks) chunks.add(c); + for (const g of group.childrenIterable) queue.add(g); + } } return chunks; }