ok mi pare di capire che non è possibile, in quanto ad ogni apertura di tab il sessionStorage viene inizializzato vuoto.
ergo, o mi tengo le cose come stanno, o uso localStorage.

correggetemi se sbaglio!