Просмотр исходного кода

Merge pull request #12994 from overleaf/jpa-pdf-caching-fallback

[web] bring back support for proxies without HTTP-Range request support

GitOrigin-RevId: f0a4863ee175c332c9dea7da28987f293a903e63
Jakob Ackermann 3 лет назад
Родитель
Сommit
b6877cb4dd

+ 2 - 1
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