diff --git a/src/display/network.js b/src/display/network.js index 930c2d396..f46fcad7c 100644 --- a/src/display/network.js +++ b/src/display/network.js @@ -288,7 +288,8 @@ class PDFNetworkStreamFullRequestReader { const responseHeaders = new Headers( rawResponseHeaders ? rawResponseHeaders - .trim() + .trimStart() + .replace(/[^\S ]+$/, "") // Not `trimEnd`, to keep regular spaces. .split(/[\r\n]+/) .map(x => { const [key, ...val] = x.split(": ");