A me sembra corretto. D'altro canto non è che la sessione possa funzionare su un browser piuttosto che su un altro, se funziona su firefox, deve funzionare anche su explorer.
Non hai la possibilità di testare il codice su un ambiente windows non emulato?