Merge pull request #36074 from overleaf/mj-reload-after-failed-catch-up

[web] Reload after failed intermittent-connection catchup

GitOrigin-RevId: c9a6315ecb6ebe957ad85c05ebc84bb8165881ab
This commit is contained in:
Mathias Jakobsen
2026-09-17 11:44:33 +00:00
committed by Copybot
parent 35ba44f22b
commit d1691345c5
5 changed files with 143 additions and 5 deletions
@@ -606,6 +606,7 @@ export const EditorManagerProvider: FC<React.PropsWithChildren> = ({
editorContent: editorContent || '',
baseContent: backupRecord.snapshot,
docName: document.docName,
reloadAfterClose: true,
})
OfflineDocBackup.remove(projectId, document.doc_id)
} else {
@@ -644,13 +645,14 @@ export const EditorManagerProvider: FC<React.PropsWithChildren> = ({
useEffect(() => {
const handleUnableToSync = ({
detail: [{ editorContent, baseContent, docName }],
detail: [{ editorContent, baseContent, docName, reloadAfterClose }],
}: CustomEvent<IdeEvents['ide:unableToSyncOfflineChanges']>) => {
showUnableToSyncModal({
baseContent,
targetContent: editorContent,
docName,
rootFolderId: fileTreeDataRef.current?._id,
reloadAfterClose,
})
}