Fix: catch sessionStorage errors for large documents (#6150)

This commit is contained in:
shamoon
2024-03-21 06:31:25 -07:00
committed by GitHub
parent 8c9fe4da06
commit ebe1479503
3 changed files with 22 additions and 6 deletions

View File

@@ -152,9 +152,13 @@ export class OpenDocumentsService {
}
save() {
sessionStorage.setItem(
OPEN_DOCUMENT_SERVICE.DOCUMENTS,
JSON.stringify(this.openDocuments)
)
try {
sessionStorage.setItem(
OPEN_DOCUMENT_SERVICE.DOCUMENTS,
JSON.stringify(this.openDocuments)
)
} catch (e) {
console.error('Error saving open documents to session storage', e)
}
}
}