From 7f22040a0c4b2e723f316e8635bba3691e25a8c0 Mon Sep 17 00:00:00 2001 From: Kaspars Date: Tue, 7 May 2024 10:44:58 +0200 Subject: [PATCH] use sessionStorage instead of localStorage --- website/src/user_pattern_utils.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/website/src/user_pattern_utils.mjs b/website/src/user_pattern_utils.mjs index 19cba84b..cf849d3a 100644 --- a/website/src/user_pattern_utils.mjs +++ b/website/src/user_pattern_utils.mjs @@ -1,5 +1,5 @@ import { atom } from 'nanostores'; -import { persistentAtom } from '@nanostores/persistent'; +import { persistentAtom, setPersistentEngine } from '@nanostores/persistent'; import { useStore } from '@nanostores/react'; import { logger } from '@strudel/core'; import { nanoid } from 'nanoid'; @@ -21,6 +21,10 @@ export const patternFilterName = { user: 'user', }; +if (typeof sessionStorage !== 'undefined') { + setPersistentEngine(sessionStorage); +} + export let $viewingPatternData = persistentAtom( 'viewingPatternData', {