@@ -334,22 +334,6 @@ class MiniCssExtractPlugin {
334
334
Template . indent ( [
335
335
`var href = ${ linkHrefPath } ;` ,
336
336
`var fullhref = ${ mainTemplate . requireFn } .p + href;` ,
337
- 'var existingLinkTags = document.getElementsByTagName("link");' ,
338
- 'for(var i = 0; i < existingLinkTags.length; i++) {' ,
339
- Template . indent ( [
340
- 'var tag = existingLinkTags[i];' ,
341
- 'var dataHref = tag.getAttribute("data-href") || tag.getAttribute("href");' ,
342
- 'if(tag.rel === "stylesheet" && (dataHref === href || dataHref === fullhref)) return resolve();' ,
343
- ] ) ,
344
- '}' ,
345
- 'var existingStyleTags = document.getElementsByTagName("style");' ,
346
- 'for(var i = 0; i < existingStyleTags.length; i++) {' ,
347
- Template . indent ( [
348
- 'var tag = existingStyleTags[i];' ,
349
- 'var dataHref = tag.getAttribute("data-href");' ,
350
- 'if(dataHref === href || dataHref === fullhref) return resolve();' ,
351
- ] ) ,
352
- '}' ,
353
337
'var linkTag = document.createElement("link");' ,
354
338
'linkTag.rel = "stylesheet";' ,
355
339
'linkTag.type = "text/css";' ,
@@ -359,6 +343,7 @@ class MiniCssExtractPlugin {
359
343
'var request = event && event.target && event.target.src || fullhref;' ,
360
344
'var err = new Error("Loading CSS chunk " + chunkId + " failed.\\n(" + request + ")");' ,
361
345
'err.request = request;' ,
346
+ 'delete installedCssChunks[chunkId]' ,
362
347
'reject(err);' ,
363
348
] ) ,
364
349
'};' ,
0 commit comments