diff --git a/browse/src/browser-manager.ts b/browse/src/browser-manager.ts index f4ade9e1e..f374b9f3a 100644 --- a/browse/src/browser-manager.ts +++ b/browse/src/browser-manager.ts @@ -1022,8 +1022,8 @@ export class BrowserManager { const res = await req.response(); if (res) { const url = req.url(); - const body = await res.body().catch(() => null); - const size = body ? body.length : 0; + const cl = await res.headerValue('content-length'); + const size = cl != null ? parseInt(cl, 10) : (await res.body().catch(() => null))?.length ?? 0; for (let i = networkBuffer.length - 1; i >= 0; i--) { const entry = networkBuffer.get(i); if (entry && entry.url === url && !entry.size) {