Ok, as I
test I loged in to my web page and got session id 3433, then I pressed ctrl-n to launch new browser, loged in and got sesion 5644. So, obviously server is getting new request and creates new session. In my understanding mechanism that creates new session does not know what instance of IE request came from.
Eric, if you mean that by pressing ctrl-n and launching new browser I am sharing the same session, well by just starting a new browser with the same page I do not send a request to the server, and thus new session is not created, I am just display a clone of previous browser instance. As for OS, if I were running JavaScript and object was created, I see how state of OS could affect object's state, but we are dealing with server here...
But in my case I loged in, so may be the mechanism by which session id is getting assigned is a little bit different when servlet runs off the page alone.
Anybody else want to comment, may be I am wrong?
Alex
[ June 19, 2004: Message edited by: Alex Kravets ]