From ba8c620e4b05d21d6a7714b4e157ed262ebdc58a Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Fri, 10 May 2024 12:21:37 +0200 Subject: [PATCH] Inline the `loadFakeWorker` function at its only call-site in `web/app.js` Given that this is a debug-only, and fairly short, function we can just inline the code. --- web/app.js | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) 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"