No, non mancate qualcosa… Ciò è il comportamento progettato del browser.
Quando la sessione è generata, esiste all'interno del caso corrente del browser (firefox.exe). Mentre una finestra rimane aperta, quella sessione assegnata rimarrà. Questo comportamento non è specifico a firefox neanche.
Su prima richiesta, l'assistente genererà una sessione unica da quell'ospite di richiesta. Ogni richiesta successiva dal browser è associata con quella sessione. Non fino a che il browser non sia volontà che chiusa la sessione be sia terminata e una nuova identificazione di sessione ha generato. In alcuni casi, la sessione rimarrà attiva per un periodo anche dopo che il browser è chiuso. Ciò è governata dall'applicazione del PHP che chiede e che proceda i dati. (pensare i biscotti che immagazzinano i nomi utente per le chiamate di ritorno)