From 6ee2feb1eafdd399f0af50cdc4517f21bcb55121 Mon Sep 17 00:00:00 2001 From: Alex Rudenko Date: Mon, 29 Nov 2021 20:46:02 +0100 Subject: [PATCH] fix: handle extraInfo events even if event.hasExtraInfo === false (#7808) Issues: #7805 --- src/common/NetworkManager.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/common/NetworkManager.ts b/src/common/NetworkManager.ts index 1b048c01fa564..7354537873d2d 100644 --- a/src/common/NetworkManager.ts +++ b/src/common/NetworkManager.ts @@ -513,7 +513,7 @@ export class NetworkManager extends EventEmitter { _emitResponseEvent( responseReceived: Protocol.Network.ResponseReceivedEvent, - extraInfo: Protocol.Network.ResponseReceivedExtraInfoEvent + extraInfo: Protocol.Network.ResponseReceivedExtraInfoEvent | null ): void { const request = this._requestIdToRequest.get(responseReceived.requestId); // FileUpload sends a response without a matching request. @@ -523,8 +523,11 @@ export class NetworkManager extends EventEmitter { responseReceived.requestId ); if (extraInfos.length) { - throw new Error( - 'Unexpected extraInfo events for request ' + responseReceived.requestId + debugError( + new Error( + 'Unexpected extraInfo events for request ' + + responseReceived.requestId + ) ); }