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

Merge pull request #15799 from overleaf/td-ide-page-synctex-jump-to-code-line

In React IDE page, jump to line when opening a document if specified by the options

GitOrigin-RevId: ddcacee33779112f4d5383ef0b5520e378dc6eb6
Tim Down 2 лет назад
Родитель
Сommit
289942d1a5

+ 3 - 1
services/web/frontend/js/features/ide-react/context/editor-manager-context.tsx

@@ -392,7 +392,9 @@ export const EditorManagerProvider: FC = ({ children }) => {
           new CustomEvent('doc:after-opened', { detail: isNewDoc })
         )
         if (hasGotoLine(options)) {
-          // In CM6, jump to the line again after a stored scroll position has been restored
+          window.setTimeout(() => jumpToLine(options))
+
+          // Jump to the line again after a stored scroll position has been restored
           if (isNewDoc) {
             window.addEventListener(
               'editor:scroll-position-restored',