[Webkit-unassigned] [Bug 67870] New: Private Browsing is a global setting, but it is treated as a per-page setting

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 9 15:35:20 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=67870

           Summary: Private Browsing is a global setting, but it is
                    treated as a per-page setting
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Keywords: NeedsRadar
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jberlin at webkit.org


In WebCore’s Settings.cpp’s setPrivateBrowsingEnabled, both of the following methods for turning on or off Private Browsing affect global settings:

// This modifies a static on ResourceHandle.
#if USE(CFURLSTORAGESESSIONS)
    ResourceHandle::setPrivateBrowsingEnabled(privateBrowsingEnabled);
#endif

and 

// This modifies the shared NSHTTPCookieStorage.
setCookieStoragePrivateBrowsingEnabled(privateBrowsingEnabled);

However, the Settings object is the Settings for a single Page. It should not be modifying global settings.

-- 
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