diff --git a/frontend/src/stores/account-auth.js b/frontend/src/stores/account-auth.js index 0c3a06505f..e091c603d5 100644 --- a/frontend/src/stores/account-auth.js +++ b/frontend/src/stores/account-auth.js @@ -38,7 +38,6 @@ export const useAccountAuthStore = defineStore('account-auth', { isAdminUser: (state) => !!state.user?.admin }, actions: { - // In-memory, per page-load — duplicate tabs each mint their own getSessionId () { if (!this.sessionId) this.sessionId = uuidv4() return this.sessionId @@ -245,8 +244,14 @@ export const useAccountAuthStore = defineStore('account-auth', { useProductExpertStore().$reset() } }, - persist: { - pick: ['redirectUrlAfterLogin'], - storage: localStorage - } + persist: [ + { + pick: ['redirectUrlAfterLogin'], + storage: localStorage + }, + { + pick: ['sessionId'], + storage: sessionStorage + } + ] })