I have read that:
The session storage uses the sessionStorage object to store data on a temporary basis, for a single window (or tab). The data disappears when session ends i.e. when the user closes that window (or tab)
I have 2 html files stored locally. I populate a session Storage item when File1 is loaded. Without closing the tab I try to open File2 (using browser address bar). It seems I cannot retrieve the same session Storage item now.
Is this supposed to work like this? When I move back to the File1 html page, I can still see the value.
Why does this happen?

file:///…? I’m surprised that that even works within a single filename. Different local files have to be isolated, anyway.