From b6877cb4dde9acef74c994fb3e658376a41ab469 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Wed, 10 May 2023 10:51:49 +0100 Subject: [PATCH] Merge pull request #12994 from overleaf/jpa-pdf-caching-fallback [web] bring back support for proxies without HTTP-Range request support GitOrigin-RevId: f0a4863ee175c332c9dea7da28987f293a903e63 --- .../js/features/pdf-preview/util/pdf-caching-transport.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/web/frontend/js/features/pdf-preview/util/pdf-caching-transport.js b/services/web/frontend/js/features/pdf-preview/util/pdf-caching-transport.js index 5920d9e161..a15121bb95 100644 --- a/services/web/frontend/js/features/pdf-preview/util/pdf-caching-transport.js +++ b/services/web/frontend/js/features/pdf-preview/util/pdf-caching-transport.js @@ -80,7 +80,8 @@ export function generatePdfCachingTransportFactory(PDFJS) { }) const isExpectedFailureOnNewCompileDomain = err => isSplitTestEnabled('force-new-compile-domain') && - isURLOnUserContentDomain(OError.getFullInfo(err).url) + isURLOnUserContentDomain(OError.getFullInfo(err).url) && + OError.getFullInfo(err).responseSize !== this.pdfFile.size const isStaleOutputRequest = () => performance.now() - this.startTime > STALE_OUTPUT_REQUEST_THRESHOLD_MS