[Webkit-unassigned] [Bug 63545] dom/html/level2/html/HTMLDocument12.html and dom/xhtml/level2/html/HTMLDocument12.xhtml fail on my machine
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jun 28 10:54:40 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=63545
--- Comment #9 from Eric Seidel <eric at webkit.org> 2011-06-28 10:54:40 PST ---
It looks like Cookies are shared across all applications on Mac OS X:
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSHTTPCookieStorage_Class/Reference/Reference.html#//apple_ref/occ/cl/NSHTTPCookieStorage
I suspect the right way to fix this is to make DRT use its own separate cookie storage, by overriding sharedCookieStorage:
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSHTTPCookieStorage_Class/Reference/Reference.html#//apple_ref/occ/cl/NSHTTPCookieStorage
similar to how we hijack the global pasteboard for DRT to prevent pollution.
Darin, do you know who might best comment on this approach? I can certainly try, but without access to NSHTTPCookieStorage source code I may be stabbing blind here. :) (My mac-ninja skills are quite rusty at this point).
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list