diff --git a/tracker/tracker/src/main/modules/Network/fetchProxy.ts b/tracker/tracker/src/main/modules/Network/fetchProxy.ts index 83cd09e6a..22d3b5163 100644 --- a/tracker/tracker/src/main/modules/Network/fetchProxy.ts +++ b/tracker/tracker/src/main/modules/Network/fetchProxy.ts @@ -262,8 +262,8 @@ export class FetchProxyHandler implements ProxyHandler { + this.handleResponseBody(resp.clone(), item) + .then((responseValue: string | ArrayBuffer) => { item.responseSize = typeof responseValue === 'string' ? responseValue.length : responseValue.byteLength item.responseSizeText = formatByteSize(item.responseSize) @@ -273,8 +273,14 @@ export class FetchProxyHandler implements ProxyHandler { + if (e.name !== 'AbortError') { + throw e + } else { + // ignore AbortError + } + }) } return new Proxy(resp, new ResponseProxyHandler(resp, item))