From 290785d833b6bd23affe7f8d59db6c9f6c221c55 Mon Sep 17 00:00:00 2001 From: Vijay Anand Date: Fri, 18 Apr 2025 17:32:42 +0530 Subject: [PATCH] Under report download size when compression involved --- tools/file_packager.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/file_packager.py b/tools/file_packager.py index 187605bd113eb..3c48b9b1de115 100755 --- a/tools/file_packager.py +++ b/tools/file_packager.py @@ -993,7 +993,12 @@ def generate_js(data_target, data_files, metadata): const chunks = []; const headers = response.headers; - const total = Number(headers.get('Content-Length') ?? packageSize); + const contentEncoding = headers.get('Content-Encoding'); + const isCompressed = contentEncoding === 'gzip' || contentEncoding === 'br'; + let total = packageSize; + if (!total || (!isCompressed && headers.get('Content-Length'))) { + total = Number(headers.get('Content-Length')); + } let loaded = 0; const handleChunk = ({done, value}) => {