From b83355c36b0dca7dd49327a0e08de7f3e6c0c379 Mon Sep 17 00:00:00 2001 From: wasalm Date: Tue, 2 Apr 2024 21:09:00 +0200 Subject: [PATCH 1/3] Bugfix syntex for code-server Make synctex work in the code server environment --- viewer/latexworkshop.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/viewer/latexworkshop.ts b/viewer/latexworkshop.ts index 9ddcf7ecb..6b188c059 100644 --- a/viewer/latexworkshop.ts +++ b/viewer/latexworkshop.ts @@ -32,6 +32,11 @@ class LateXWorkshopPdfViewer implements ILatexWorkshopPdfViewer { // - https://github.com/mozilla/pdf.js/pull/10318 private readonly webViewerLoaded: Promise = new Promise((resolve) => { document.addEventListener('webviewerloaded', () => resolve() ) + + // Bugfix when using LaTeXWorkshop with web based version of vscode + try { + parent.document.addEventListener('webviewerloaded', () => resolve() ); + } catch(err) { /* do nothing */ } }) private synctexEnabled = true private autoReloadEnabled = true From 8486201fe70b652d1c896bf13d6fc7bc6ef3352f Mon Sep 17 00:00:00 2001 From: wasalm Date: Tue, 2 Apr 2024 21:22:23 +0200 Subject: [PATCH 2/3] Update latexworkshop.ts typo --- viewer/latexworkshop.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/viewer/latexworkshop.ts b/viewer/latexworkshop.ts index 6b188c059..7db130b68 100644 --- a/viewer/latexworkshop.ts +++ b/viewer/latexworkshop.ts @@ -35,7 +35,7 @@ class LateXWorkshopPdfViewer implements ILatexWorkshopPdfViewer { // Bugfix when using LaTeXWorkshop with web based version of vscode try { - parent.document.addEventListener('webviewerloaded', () => resolve() ); + parent.document.addEventListener('webviewerloaded', () => resolve() ) } catch(err) { /* do nothing */ } }) private synctexEnabled = true From fed7c7854e3c1c6b5fc4b741dc2c9cbad4ad6401 Mon Sep 17 00:00:00 2001 From: James Yu Date: Wed, 3 Apr 2024 14:21:40 +0100 Subject: [PATCH 3/3] Update latexworkshop.ts --- viewer/latexworkshop.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/viewer/latexworkshop.ts b/viewer/latexworkshop.ts index 7db130b68..2df9202ee 100644 --- a/viewer/latexworkshop.ts +++ b/viewer/latexworkshop.ts @@ -33,7 +33,7 @@ class LateXWorkshopPdfViewer implements ILatexWorkshopPdfViewer { private readonly webViewerLoaded: Promise = new Promise((resolve) => { document.addEventListener('webviewerloaded', () => resolve() ) - // Bugfix when using LaTeXWorkshop with web based version of vscode + // https://github.com/James-Yu/LaTeX-Workshop/pull/4220#issuecomment-2034520751 try { parent.document.addEventListener('webviewerloaded', () => resolve() ) } catch(err) { /* do nothing */ }