fix(app): stabilize markdown worker startup (#41487)

This commit is contained in:
Luke Parker
2026-08-12 10:05:32 +10:00
committed by GitHub
parent 1190ef3818
commit c4bea9d558
2 changed files with 4 additions and 2 deletions
+3
View File
@@ -31,6 +31,9 @@ export default [
worker: {
format: "es",
},
optimizeDeps: {
exclude: ["@shikijs/stream", "katex", "marked", "marked-shiki", "remend"],
},
}
},
},
@@ -1,4 +1,3 @@
import MarkdownWorkerUrl from "./markdown.worker.ts?worker&url"
import {
applyMarkdownWorkerResponse,
shouldReleaseMarkdownWorkerState,
@@ -117,7 +116,7 @@ function getWorker() {
if (worker) return worker
if (disabled) throw new MarkdownWorkerUnavailableError(disabled.message)
try {
worker = new Worker(MarkdownWorkerUrl, { type: "module" })
worker = new Worker(new URL("./markdown.worker.ts", import.meta.url), { type: "module" })
} catch (error) {
disabled = error instanceof Error ? error : new Error(String(error))
throw new MarkdownWorkerUnavailableError(disabled.message)