From a151957c77772e86c6119ef7964d9a8ab2bceede Mon Sep 17 00:00:00 2001 From: wasalm Date: Wed, 3 Apr 2024 15:21:55 +0200 Subject: [PATCH] Bugfix: Synctex does not work while using vscode in browser (#4220) * Bugfix syntex for code-server Make synctex work in the code server environment * Update latexworkshop.ts typo * Update latexworkshop.ts --------- Co-authored-by: James Yu --- viewer/latexworkshop.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/viewer/latexworkshop.ts b/viewer/latexworkshop.ts index 9ddcf7ecb..2df9202ee 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() ) + + // https://github.com/James-Yu/LaTeX-Workshop/pull/4220#issuecomment-2034520751 + try { + parent.document.addEventListener('webviewerloaded', () => resolve() ) + } catch(err) { /* do nothing */ } }) private synctexEnabled = true private autoReloadEnabled = true