Monday, August 17, 2015

Session storage Information isn’t transferring between tabs on windows mobile IE browser

PROBLEM STATEMENT:
Session storage Information isn’t transferring between tabs on windows mobile IE browser

Why Session Storage Are Used (Advantages and Pit Falls)
DOM Storage (Session/Local) is useful because no other good browser-only methods exist for persisting reasonable amounts of data for any period of time. Browser cookies have limited capacity and provide no support for organizing persisted data, and other methods require an external plugin. However Session storage do have some pit falls. Object (sessionStorage) that maintains a storage area that's available for the duration of the page session. A page session lasts for as long as the browser is open and survives over page reloads and restores. Opening a page in a new tab or window will cause a new session to be initiated.

HOW IT WORKS AND WHERE IS THE ISSUE:






Above diagram explains how session objects are used for an authenticated user & why users are having an unauthenticated flow when they are trying to access pages in a new tab.

IMPORTANT NOTE:

This is a browser security feature and isn’t a defect/issue