title: Firefox - session storage purged once user moved back to firefox home tab
body: <p>As I mentioned in the title, I have a problem with session storage, it's cleared when user switches back to home tab and then forward to my page again in firefox browser.</p>
  <p>Steps to reproduce my issue:</p>
  <ol>
  <li>User open a new <strong>HOME</strong> tab in firefox.</li>
  <li>He/she visits my app -&gt; app stores some data in session storage</li>
  <li>He/she clicks move back button. -&gt; user again is on the home tab.</li>
  <li>He/she clicks move forward -&gt; again user visits my app.
  At this point, session storage is empty (checked it through developer tool and from javascript code)</li>
  </ol>
  <p>My problem happens only on windows 10 machines with firefox version 78.15.0esr.
  When I change 'open a new tab as' option in firefox from Home Tab to Blank Tab, session storage is not wiped and I have an access to my data.</p>
  <p>I've checked the same flow on different browsers, system(ubuntu) and machines and it was the same - problem was only on windows 10 using firefox.</p>
  <p>As a side note, I cannot use local storage since I need to handle users sessions per different tabs.</p>
  <p>My question is what will be the best solution for it?
  should I somehow detect that user is trying to access firefox home tab and prevent it?</p>
  <p>EDIT: Just to prove that my app does not make any issues, I've checked it directly from the browser console and the result is the same. Looks like it's probably a firefox bug. But my question is still active since my app requires to be fully compatible.</p>
  <p>Thanks</p>