[ https://issues.apache.org/jira/browse/FLAGON-441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16904313#comment-16904313 ]
Joshua Poore commented on FLAGON-441: ------------------------------------- That was easy! I added a function to /getInitialSettings export function getSessionId(sessionKey, value){ if (sessionStorage.getItem(sessionKey) === null) { var storedSession = value; sessionStorage.setItem(sessionKey, value); } else { storedSession = sessionStorage.getItem(sessionKey); } return storedSession; } then I added this function to the settings.sessionID params: settings.sessionID = get('data-session') || getSessionId("userAleSessionId", 'session_' + String(Date.now())); This works! Now, while I'm on a page, I can refresh away and submit forms, without reseting the sessionId! However... > utilize sessionStorage for sessionId so that sessionId isn't cleared until > the tab is closed. > --------------------------------------------------------------------------------------------- > > Key: FLAGON-441 > URL: https://issues.apache.org/jira/browse/FLAGON-441 > Project: Flagon > Issue Type: Sub-task > Components: UserALE.js > Affects Versions: UserALE.js 2.1.0 > Reporter: Joshua Poore > Assignee: Joshua Poore > Priority: Major > Fix For: UserALE.js 2.1.0 > > > we can build sessionId the same way as we do, but it needs to be passed to, > checked for, and ingested from sessionId to keep sessionId from regenerating > on refresh (incl. submit). -- This message was sent by Atlassian JIRA (v7.6.14#76016)