diff --git a/lib/NetworkManager.js b/lib/NetworkManager.js index 8f17dfb5c62..64e3b129e28 100644 --- a/lib/NetworkManager.js +++ b/lib/NetworkManager.js @@ -151,9 +151,10 @@ class NetworkManager extends EventEmitter { if (event.redirectUrl) { const request = this._interceptionIdToRequest.get(event.interceptionId); - console.assert(request, 'INTERNAL ERROR: failed to find request for interception redirect.'); - this._handleRequestRedirect(request, event.responseStatusCode, event.responseHeaders); - this._handleRequestStart(request._requestId, event.interceptionId, event.redirectUrl, event.resourceType, event.request, event.frameId); + if (request) { + this._handleRequestRedirect(request, event.responseStatusCode, event.responseHeaders); + this._handleRequestStart(request._requestId, event.interceptionId, event.redirectUrl, event.resourceType, event.request, event.frameId); + } return; } const requestHash = generateRequestHash(event.request);