We are seing weird behavior with cookies on IE8 RC1.
Sometimes, when a new window opens from the website using window.open -
there is new iexplore process starts. When that happens - cookies that were
set in the main window may be unavailable inside this new popup window, they
just have blank values.
I've already tried all samples from previous posts and all seems to be
working just fine for me. No luck with "No Add-Ons" mode, disabling
third-party extensions or safe mode.
My guess is iexplore process that *sometimes* starts when popup is being open.
What i mean is there are now multiple iexplore processes sharing the same
working session. When pretty much any website loads, its 2 or 3 iexplore
processes being started for it.
The problem is hard to continuously reproduce because i have no control on
how many iexplore processes are going to get started when window.open is
used. All my simple examples open new window using the same existing 2-3
iexplore processes and cookie is in there just fine.
Our live application on the other hand is quite intensive (lots of included
iframes, heavy asp pages with sql and ajax, thousands and thousands lines of
code) and i guess that may be the reason of why existing iexplore processes
"aren't enough" when new window gets open with window.open.
The other thing is that we use response and request asp obects to set those
cookies. Cookies that are set on client side with a script appear to stay
just fine when the others have empty values in request.cookies collection.
Again, this only happens when new iexplore process started for popup window.
I can't attach these all things together yet but it seems to be related.
This has never happend with previous IE versions until IE8 appeared