overleaf/services/web/frontend/js/modules/sessionStorage.js
Alf Eaton 1ebc8a79cb Merge pull request #3495 from overleaf/ae-prettier-2
Upgrade Prettier to v2

GitOrigin-RevId: 85aa3fa1acb6332c4f58c46165a43d1a51471f33
2021-04-15 02:05:22 +00:00

15 lines
419 B
JavaScript

angular
.module('sessionStorage', [])
.value('sessionStorage', function (...args) {
/*
sessionStorage can throw browser exceptions, for example if it is full
We don't use sessionStorage for anything critical, on in that case just
fail gracefully.
*/
try {
return $.sessionStorage(...args)
} catch (e) {
console.error('sessionStorage exception', e)
return null
}
})