diff --git a/web/app.js b/web/app.js index 80ab34877..b97ed3d01 100644 --- a/web/app.js +++ b/web/app.js @@ -267,7 +267,13 @@ const PDFViewerApplication = { if (params.get("disableworker") === "true") { try { - await loadFakeWorker(); + GlobalWorkerOptions.workerSrc ||= AppOptions.get("workerSrc"); + + if (typeof PDFJSDev === "undefined") { + globalThis.pdfjsWorker = await import("pdfjs/pdf.worker.js"); + } else { + await __non_webpack_import__(PDFWorker.workerSrc); + } } catch (ex) { console.error(`_parseHashParams: "${ex.message}".`); } @@ -2164,16 +2170,6 @@ if (typeof PDFJSDev === "undefined" || PDFJSDev.test("GENERIC")) { }; } -async function loadFakeWorker() { - GlobalWorkerOptions.workerSrc ||= AppOptions.get("workerSrc"); - - if (typeof PDFJSDev === "undefined") { - globalThis.pdfjsWorker = await import("pdfjs/pdf.worker.js"); - return; - } - await __non_webpack_import__(PDFWorker.workerSrc); -} - async function loadPDFBug(self) { const { PDFBug } = typeof PDFJSDev === "undefined"