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

Merge pull request #15062 from overleaf/jpa-worker

[web] bring back file extension for worker entrypoints

GitOrigin-RevId: 93c2a59e5bc867460e82f3e7023d9cbfce1f16e1
Jakob Ackermann 2 лет назад
Родитель
Сommit
d4a271b898

+ 2 - 2
services/web/frontend/js/features/pdf-preview/util/pdf-js-versions.js

@@ -19,7 +19,7 @@ async function importPDFJS36() {
 
   createWorker(() => {
     PDFJS.GlobalWorkerOptions.workerPort = new Worker(
-      new URL('pdfjs-dist36/legacy/build/pdf.worker', import.meta.url)
+      new URL('pdfjs-dist36/legacy/build/pdf.worker.js', import.meta.url)
     )
   })
 
@@ -45,7 +45,7 @@ async function importPDFJS213() {
 
   createWorker(() => {
     PDFJS.GlobalWorkerOptions.workerPort = new Worker(
-      new URL('pdfjs-dist213/legacy/build/pdf.worker', import.meta.url)
+      new URL('pdfjs-dist213/legacy/build/pdf.worker.js', import.meta.url)
     )
   })
 

+ 4 - 3
services/web/frontend/js/features/source-editor/languages/latex/linter/latex-linter.ts

@@ -6,9 +6,10 @@ import { mergeCompatibleOverlappingDiagnostics } from './merge-overlapping-diagn
 
 let lintWorker: Worker
 createWorker(() => {
-  lintWorker = new Worker(new URL('./latex-linter.worker', import.meta.url), {
-    type: 'module',
-  })
+  lintWorker = new Worker(
+    new URL('./latex-linter.worker.js', import.meta.url),
+    { type: 'module' }
+  )
 })
 
 class Deferred {

+ 1 - 1
services/web/test/frontend/features/source-editor/languages/latex/latex-linter.test.ts

@@ -1,5 +1,5 @@
 import { assert } from 'chai'
-import LintWorker from '../../../../../../frontend/js/features/source-editor/languages/latex/linter/latex-linter.worker'
+import LintWorker from '../../../../../../frontend/js/features/source-editor/languages/latex/linter/latex-linter.worker.js'
 import { errorsToDiagnostics } from '../../../../../../frontend/js/features/source-editor/languages/latex/linter/errors-to-diagnostics'
 import { Diagnostic } from '@codemirror/lint'
 import { mergeCompatibleOverlappingDiagnostics } from '../../../../../../frontend/js/features/source-editor/languages/latex/linter/merge-overlapping-diagnostics'