title: Weird sessionStorage behavior
body: <p>OK, bear with me please, I'll try to explain the issue as detailed as possible.</p>
  
  <p>I have 3 HTML (and appropriate .js) files.
  I can add stuff to sessionStorage and I display the content of the sessionStorage when I'm located in either of the HTML files.
  I'm running files locally on the latest version of firefox, which - as far as I know - supports sessionStorage in file:// 
  So, everything works great, I can add stuff to sessionStorage in HTML1 and go to HTML2 and the data is displayed properly. I get the concept of sessionStorage and all is good.</p>
  
  <p>But here's where it gets weird:
  when I add stuff to sessionStorage in HTML1 and go to HTML2 via a-href, the content of sessionStorage is there. But if I click in the url bar and press enter, the content is lost. SessionStorage is "null". I go back to HTML1 and press ctrl+r (reload) and still, null. But when I click in url bar and press enter (while I'm in HTML1 page), sessionStorage content returns.</p>
  
  <p>I've done several checks and it appears as if when I click in url bar and press enter, another sessionStorage instance is created.</p>
  
  <p>This, however, does NOT happen if I upload the project on some server.
  I'm wondering why - if firefox supports sessionStorage - this is happening when I run the application locally and what is really going on there?
  Thanks for any kind of explanation.</p>