mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
fix: expect Network.responseReceived event is never dispatched (#3233)
Fixes #2888.
This commit is contained in:
parent
c644a3bbd3
commit
7ec0801729
@ -249,7 +249,11 @@ class NetworkManager extends EventEmitter {
|
|||||||
// @see https://crbug.com/750469
|
// @see https://crbug.com/750469
|
||||||
if (!request)
|
if (!request)
|
||||||
return;
|
return;
|
||||||
request.response()._bodyLoadedPromiseFulfill.call(null);
|
|
||||||
|
// Under certain conditions we never get the Network.responseReceived
|
||||||
|
// event from protocol. @see https://crbug.com/883475
|
||||||
|
if (request.response())
|
||||||
|
request.response()._bodyLoadedPromiseFulfill.call(null);
|
||||||
this._requestIdToRequest.delete(request._requestId);
|
this._requestIdToRequest.delete(request._requestId);
|
||||||
this._attemptedAuthentications.delete(request._interceptionId);
|
this._attemptedAuthentications.delete(request._interceptionId);
|
||||||
this.emit(NetworkManager.Events.RequestFinished, request);
|
this.emit(NetworkManager.Events.RequestFinished, request);
|
||||||
|
Loading…
Reference in New Issue
Block a user