From 4f41c0ae56d454219ed24ecc9dc014659421688e Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 26 Nov 2022 19:53:17 +0800 Subject: [PATCH] ui: use localStorage instead of sessionStorage --- packages/ui-default/components/browser-update.page.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ui-default/components/browser-update.page.ts b/packages/ui-default/components/browser-update.page.ts index 2f04278b0..099245766 100644 --- a/packages/ui-default/components/browser-update.page.ts +++ b/packages/ui-default/components/browser-update.page.ts @@ -17,12 +17,12 @@ function isSupported() { export default new AutoloadPage('browser-update', () => { if (UserContext.priv !== -1) return; // Only warn superadmins - if (sessionStorage.getItem('su-browser-warn')) return; + if ((+localStorage.getItem('su-browser-warn') || 0) - Date.now() < 24 * 3600 * 1000) return; const key = 'warn::admin:unsupportedbrowser'; if (!isSupported() && i18n(key) !== key) { new InfoDialog({ $body: tpl.typoMsg(i18n(key)), }).open(); - sessionStorage.setItem('su-browser-warn', 'on'); + localStorage.setItem('su-browser-warn', Date.now().toString()); } });