File tree 9 files changed +45
-27
lines changed
insert-undefined/expected
9 files changed +45
-27
lines changed Original file line number Diff line number Diff line change @@ -67,10 +67,12 @@ module.exports = class CssLoadingRuntimeModule extends RuntimeModule {
67
67
Template . indent ( [ 'resolve();' ] ) ,
68
68
'} else {' ,
69
69
Template . indent ( [
70
- 'var request = event && event.target && event.target.href || fullhref;' ,
71
- 'var err = new Error("Loading CSS chunk " + chunkId + " failed.\\n(" + request + ")");' ,
70
+ "var errorType = event && (event.type === 'load' ? 'missing' : event.type);" ,
71
+ 'var realHref = event && event.target && event.target.href || fullhref;' ,
72
+ 'var err = new Error("Loading CSS chunk " + chunkId + " failed.\\n(" + realHref + ")");' ,
72
73
'err.code = "CSS_CHUNK_LOAD_FAILED";' ,
73
- 'err.request = request;' ,
74
+ 'err.type = errorType;' ,
75
+ 'err.request = realHref;' ,
74
76
'linkTag.parentNode.removeChild(linkTag)' ,
75
77
'reject(err);' ,
76
78
] ) ,
Original file line number Diff line number Diff line change @@ -413,10 +413,12 @@ class MiniCssExtractPlugin {
413
413
Template . indent ( [ 'resolve();' ] ) ,
414
414
'} else {' ,
415
415
Template . indent ( [
416
- 'var request = event && event.target && event.target.href || fullhref;' ,
417
- 'var err = new Error("Loading CSS chunk " + chunkId + " failed.\\n(" + request + ")");' ,
416
+ "var errorType = event && (event.type === 'load' ? 'missing' : event.type);" ,
417
+ 'var realHref = event && event.target && event.target.href || fullhref;' ,
418
+ 'var err = new Error("Loading CSS chunk " + chunkId + " failed.\\n(" + realHref + ")");' ,
418
419
'err.code = "CSS_CHUNK_LOAD_FAILED";' ,
419
- 'err.request = request;' ,
420
+ 'err.type = errorType;' ,
421
+ 'err.request = realHref;' ,
420
422
'delete installedCssChunks[chunkId]' ,
421
423
'linkTag.parentNode.removeChild(linkTag)' ,
422
424
'reject(err);' ,
Original file line number Diff line number Diff line change @@ -833,10 +833,12 @@ module.exports = function (urlString) {
833
833
/******/ if ( event . type === 'load' ) {
834
834
/******/ resolve ( ) ;
835
835
/******/ } else {
836
- /******/ var request = event && event . target && event . target . href || fullhref ;
837
- /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + request + ")" ) ;
836
+ /******/ var errorType = event && ( event . type === 'load' ? 'missing' : event . type ) ;
837
+ /******/ var realHref = event && event . target && event . target . href || fullhref ;
838
+ /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + realHref + ")" ) ;
838
839
/******/ err . code = "CSS_CHUNK_LOAD_FAILED" ;
839
- /******/ err . request = request ;
840
+ /******/ err . type = errorType ;
841
+ /******/ err . request = realHref ;
840
842
/******/ linkTag . parentNode . removeChild ( linkTag )
841
843
/******/ reject ( err ) ;
842
844
/******/ }
Original file line number Diff line number Diff line change 110
110
/******/ if ( event . type === 'load' ) {
111
111
/******/ resolve ( ) ;
112
112
/******/ } else {
113
- /******/ var request = event && event . target && event . target . href || fullhref ;
114
- /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + request + ")" ) ;
113
+ /******/ var errorType = event && ( event . type === 'load' ? 'missing' : event . type ) ;
114
+ /******/ var realHref = event && event . target && event . target . href || fullhref ;
115
+ /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + realHref + ")" ) ;
115
116
/******/ err . code = "CSS_CHUNK_LOAD_FAILED" ;
116
- /******/ err . request = request ;
117
+ /******/ err . type = errorType ;
118
+ /******/ err . request = realHref ;
117
119
/******/ delete installedCssChunks [ chunkId ]
118
120
/******/ linkTag . parentNode . removeChild ( linkTag )
119
121
/******/ reject ( err ) ;
Original file line number Diff line number Diff line change 168
168
/******/ if ( event . type === 'load' ) {
169
169
/******/ resolve ( ) ;
170
170
/******/ } else {
171
- /******/ var request = event && event . target && event . target . href || fullhref ;
172
- /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + request + ")" ) ;
171
+ /******/ var errorType = event && ( event . type === 'load' ? 'missing' : event . type ) ;
172
+ /******/ var realHref = event && event . target && event . target . href || fullhref ;
173
+ /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + realHref + ")" ) ;
173
174
/******/ err . code = "CSS_CHUNK_LOAD_FAILED" ;
174
- /******/ err . request = request ;
175
+ /******/ err . type = errorType ;
176
+ /******/ err . request = realHref ;
175
177
/******/ linkTag . parentNode . removeChild ( linkTag )
176
178
/******/ reject ( err ) ;
177
179
/******/ }
Original file line number Diff line number Diff line change 110
110
/******/ if ( event . type === 'load' ) {
111
111
/******/ resolve ( ) ;
112
112
/******/ } else {
113
- /******/ var request = event && event . target && event . target . href || fullhref ;
114
- /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + request + ")" ) ;
113
+ /******/ var errorType = event && ( event . type === 'load' ? 'missing' : event . type ) ;
114
+ /******/ var realHref = event && event . target && event . target . href || fullhref ;
115
+ /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + realHref + ")" ) ;
115
116
/******/ err . code = "CSS_CHUNK_LOAD_FAILED" ;
116
- /******/ err . request = request ;
117
+ /******/ err . type = errorType ;
118
+ /******/ err . request = realHref ;
117
119
/******/ delete installedCssChunks [ chunkId ]
118
120
/******/ linkTag . parentNode . removeChild ( linkTag )
119
121
/******/ reject ( err ) ;
Original file line number Diff line number Diff line change 168
168
/******/ if ( event . type === 'load' ) {
169
169
/******/ resolve ( ) ;
170
170
/******/ } else {
171
- /******/ var request = event && event . target && event . target . href || fullhref ;
172
- /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + request + ")" ) ;
171
+ /******/ var errorType = event && ( event . type === 'load' ? 'missing' : event . type ) ;
172
+ /******/ var realHref = event && event . target && event . target . href || fullhref ;
173
+ /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + realHref + ")" ) ;
173
174
/******/ err . code = "CSS_CHUNK_LOAD_FAILED" ;
174
- /******/ err . request = request ;
175
+ /******/ err . type = errorType ;
176
+ /******/ err . request = realHref ;
175
177
/******/ linkTag . parentNode . removeChild ( linkTag )
176
178
/******/ reject ( err ) ;
177
179
/******/ }
Original file line number Diff line number Diff line change 110
110
/******/ if ( event . type === 'load' ) {
111
111
/******/ resolve ( ) ;
112
112
/******/ } else {
113
- /******/ var request = event && event . target && event . target . href || fullhref ;
114
- /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + request + ")" ) ;
113
+ /******/ var errorType = event && ( event . type === 'load' ? 'missing' : event . type ) ;
114
+ /******/ var realHref = event && event . target && event . target . href || fullhref ;
115
+ /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + realHref + ")" ) ;
115
116
/******/ err . code = "CSS_CHUNK_LOAD_FAILED" ;
116
- /******/ err . request = request ;
117
+ /******/ err . type = errorType ;
118
+ /******/ err . request = realHref ;
117
119
/******/ delete installedCssChunks [ chunkId ]
118
120
/******/ linkTag . parentNode . removeChild ( linkTag )
119
121
/******/ reject ( err ) ;
Original file line number Diff line number Diff line change 168
168
/******/ if ( event . type === 'load' ) {
169
169
/******/ resolve ( ) ;
170
170
/******/ } else {
171
- /******/ var request = event && event . target && event . target . href || fullhref ;
172
- /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + request + ")" ) ;
171
+ /******/ var errorType = event && ( event . type === 'load' ? 'missing' : event . type ) ;
172
+ /******/ var realHref = event && event . target && event . target . href || fullhref ;
173
+ /******/ var err = new Error ( "Loading CSS chunk " + chunkId + " failed.\n(" + realHref + ")" ) ;
173
174
/******/ err . code = "CSS_CHUNK_LOAD_FAILED" ;
174
- /******/ err . request = request ;
175
+ /******/ err . type = errorType ;
176
+ /******/ err . request = realHref ;
175
177
/******/ linkTag . parentNode . removeChild ( linkTag )
176
178
/******/ reject ( err ) ;
177
179
/******/ }
You can’t perform that action at this time.
0 commit comments