Commit 2f28ddf 1 parent e1b7c6c commit 2f28ddf Copy full SHA for 2f28ddf
File tree 3 files changed +77039
-8
lines changed
3 files changed +77039
-8
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ module.exports = {
67
67
entriesWithoutPage = [ ] ,
68
68
responsesWithoutPage = [ ] ,
69
69
paramsWithoutPage = [ ] ,
70
+ responseReceivedExtraInfos = [ ] ,
70
71
currentPageId ;
71
72
72
73
for ( const message of messages ) {
@@ -336,11 +337,7 @@ module.exports = {
336
337
}
337
338
338
339
if ( ! entry ) {
339
- debug (
340
- `Received response extra info for requestId ${
341
- params . requestId
342
- } with no matching request.`
343
- ) ;
340
+ responseReceivedExtraInfos . push ( params ) ;
344
341
continue ;
345
342
}
346
343
@@ -350,13 +347,12 @@ module.exports = {
350
347
headers : parseHeaders ( params . headers ) ,
351
348
blockedCookies : params . blockedCookies
352
349
} ;
350
+ responseReceivedExtraInfos . push ( params ) ;
353
351
continue ;
354
352
}
355
353
356
354
if ( params . headers ) {
357
- entry . response . headers = entry . response . headers . concat (
358
- parseHeaders ( params . headers )
359
- ) ;
355
+ entry . response . headers = parseHeaders ( params . headers ) ;
360
356
}
361
357
}
362
358
break ;
@@ -418,6 +414,11 @@ module.exports = {
418
414
) ;
419
415
throw e ;
420
416
}
417
+
418
+ const responseReceivedExtraInfo = responseReceivedExtraInfos . find ( responseReceivedExtraInfo => responseReceivedExtraInfo . requestId == params . requestId ) ;
419
+ if ( responseReceivedExtraInfo && responseReceivedExtraInfo . headers ) {
420
+ entry . response . headers = parseHeaders ( responseReceivedExtraInfo . headers ) ;
421
+ }
421
422
}
422
423
break ;
423
424
You can’t perform that action at this time.
0 commit comments