Ho un grosso problema:
Eseguo il login da un'applicazione enterprise e mi viene assegnata la session A.

Da una window (con session A) eseguo il classico
codice:
window.open(doc,null,prop);
richiamando una servlet che come risultato genera il contenuto della pagina da aprire.
Da questa nuova window eseguo delle operazioni e vedo che la session è nuova (session B).
Ora, tornando ad eseguire operazioni sulla prima finestra la session non è più A , ma B, come quella della finestra aperta.

Il problema non si verifica se invece di eseguire la window.open() apro un nuovo browser ed eseguo la chiamata alla servlet.

A questo punto credo che la window.open() generi la finestra associandola al padre che l'ha generata e praticamente mantenendo la sessione condivisa, cosa che non accade avendo due finestre aperte in modo indipendente.
possibile??

se è corretto, come posso fare per aprire la nuova finestra separandola dal padre?

vi chiedo cortesemente un aiutino, è urgentissimo...