--- a/Preferences/__init__.py Wed Mar 09 19:58:37 2016 +0100 +++ b/Preferences/__init__.py Wed Mar 09 20:05:24 2016 +0100 @@ -1033,6 +1033,9 @@ "DiskCacheEnabled": True, "DiskCacheSize": 50, # 50 MB "SslExceptionsDB": "{}", # empty JSON dictionary + "DoNotTrack": False, + "SendReferer": True, + "SendRefererWhitelist": ["qt-apps.org", "kde-apps.org"], # Grease Monkey "GreaseMonkeyDisabledScripts": [], # Downloads @@ -2801,7 +2804,6 @@ ## "OfflineStorageDatabaseEnabled", ## "OfflineWebApplicationCacheEnabled", "LocalStorageEnabled", ## "AccessKeysEnabled", -## "DoNotTrack", "SendReferer", ## "SiteSpecificQuirksEnabled", ## "ClickToFlashEnabled", ## ]: @@ -2817,13 +2819,14 @@ "SyncPasswords", "SyncUserAgents", "SyncSpeedDial", "SyncEncryptData", "SyncEncryptPasswordsOnly", "ShowPreview", "WebInspectorEnabled", "DiskCacheEnabled", + "DoNotTrack", "SendReferer", ]: return toBool(prefClass.settings.value( "WebBrowser/" + key, prefClass.webBrowserDefaults[key])) ## elif key in ["AdBlockSubscriptions", "AdBlockExceptions", -## "ClickToFlashWhitelist", "SendRefererWhitelist", +## "ClickToFlashWhitelist", ## "NoCacheHosts", - elif key in ["GreaseMonkeyDisabledScripts", + elif key in ["GreaseMonkeyDisabledScripts", "SendRefererWhitelist", ]: return toList(prefClass.settings.value( "WebBrowser/" + key, prefClass.helpDefaults[key]))