[CookieSwap] Problem with cookies getting unprotected
Michael Brewer
m.0110 at yahoo.com
Fri Aug 31 14:34:17 PDT 2007
I first reported this problem back in January.
I am using CookieSwap 0.5.0, Firefox 1.5.0.9, and
Windows XP Pro.
Scenario: I have one protected cookie, TVGuide.com
ServiceID, in profile 1, with no other cookies. Switch
to profile 2, where there are no cookies. Open
CookieSwap (the list of cookies is empty) and select
'ok.' Now switch back to profile 1. Open CookieSwap.
The TVGuide cookie is no longer marked as protected.
I reduced the problem to the above scenario after my
protected cookies kept disappearing when I was
selecting 'Remove all cookies' after using profile 2.
As for debugging- in the above scenario if I load up
TVGuide in profile 2, and select a different service
provider (to create the ServiceID cookie), that cookie
is automatically marked as protected, I never marked
it in that profile. If I then mark the profile 2
cookie as unprotected, when I switch to profile 1 that
cookie is now marked as unprotected. I believe this
shows that only one list of protected cookies is being
maintained - rather than one for each profile. So when
I load a new profile, and don't load TVGuide and
select a service (which I would never have a reason to
do), when I do anything with that profile and hit 'ok'
the protected cookie list gets rewritten, and since
there's no TVGuide cookie in profile 2 my TVGuide
cookie in profile 1 gets marked as unprotected.
Solution: maintain a seperate listed of protected
cookies for each profile. It would be SOOOO nice if
this worked correctly. If I ever use profile 2 I have
to remember to go back to profile 1 and mark my
protected cookies again before doing a 'remove all
cookies' - which is a pain, especially if I forget to
do it.
------------
Here are the results of watching about:config in the
above scenario:
Before switching to profile2:
extensions.cookieculler.count
user set integer 1
extensions.cookieculler.pcookie0
user set string .tvguide.com;ServiceID;/
After switching to profile2; open CookieCuller window
and press 'ok' (protected cookie not present in
profile 2):
about:config is now:
extensions.cookieculler.count changes to 0.
extensions.cookieculler.pcookie0 is unchanged.
Upon refreshing about:config page -
extensions.cookieculler.count remains 0
extensions.cookieculler.pcookie is deleted
____________________________________________________________________________________Ready for the edge of your seat?
Check out tonight's top picks on Yahoo! TV.
http://tv.yahoo.com/
More information about the CookieSwap
mailing list