Merge pull request #19939 from Snuffleupagus/disableWorker-clear-workerPort
Ensure that the viewer clears the `workerPort` option when using "fake" workers
This commit is contained in:
commit
f72f240699
11
web/app.js
11
web/app.js
@ -298,11 +298,12 @@ const PDFViewerApplication = {
|
||||
try {
|
||||
GlobalWorkerOptions.workerSrc ||= AppOptions.get("workerSrc");
|
||||
|
||||
if (typeof PDFJSDev === "undefined") {
|
||||
globalThis.pdfjsWorker = await import("pdfjs/pdf.worker.js");
|
||||
} else {
|
||||
await __raw_import__(PDFWorker.workerSrc);
|
||||
}
|
||||
typeof PDFJSDev === "undefined" // eslint-disable-line no-unused-expressions
|
||||
? await import("pdfjs/pdf.worker.js")
|
||||
: await __raw_import__(PDFWorker.workerSrc);
|
||||
|
||||
// Ensure that the "fake" worker won't be ignored.
|
||||
AppOptions.set("workerPort", null);
|
||||
} catch (ex) {
|
||||
console.error("_parseHashParams:", ex);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user