From: uazo Date: Mon, 17 Jul 2023 15:24:54 +0000 Subject: Lock Profile Cookie Database License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html --- chrome/browser/net/profile_network_context_service.cc | 3 ++- .../browser_features_cc/Lock-Profile-Cookie-Database.inc | 7 +++++++ .../browser_features_h/Lock-Profile-Cookie-Database.inc | 5 +++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 cromite_flags/chrome/browser/browser_features_cc/Lock-Profile-Cookie-Database.inc create mode 100644 cromite_flags/chrome/browser/browser_features_h/Lock-Profile-Cookie-Database.inc diff --git a/chrome/browser/net/profile_network_context_service.cc b/chrome/browser/net/profile_network_context_service.cc --- a/chrome/browser/net/profile_network_context_service.cc +++ b/chrome/browser/net/profile_network_context_service.cc @@ -1322,7 +1322,8 @@ void ProfileNetworkContextService::ConfigureNetworkContextParamsInternal( // access by sqlite3 implementation in the network service. // // TODO(crbug.com/377642763): See if we can remove this flag. - network_context_params->enable_locking_cookie_database = true; + network_context_params->enable_locking_cookie_database = + base::FeatureList::IsEnabled(features::kLockProfileCookieDatabase); #endif // BUILDFLAG(IS_WIN) g_browser_process->system_network_context_manager() diff --git a/cromite_flags/chrome/browser/browser_features_cc/Lock-Profile-Cookie-Database.inc b/cromite_flags/chrome/browser/browser_features_cc/Lock-Profile-Cookie-Database.inc new file mode 100644 --- /dev/null +++ b/cromite_flags/chrome/browser/browser_features_cc/Lock-Profile-Cookie-Database.inc @@ -0,0 +1,7 @@ +#if BUILDFLAG(IS_WIN) + +CROMITE_FEATURE(kLockProfileCookieDatabase, + "LockProfileCookieDatabase", + base::FEATURE_ENABLED_BY_DEFAULT); + +#endif diff --git a/cromite_flags/chrome/browser/browser_features_h/Lock-Profile-Cookie-Database.inc b/cromite_flags/chrome/browser/browser_features_h/Lock-Profile-Cookie-Database.inc new file mode 100644 --- /dev/null +++ b/cromite_flags/chrome/browser/browser_features_h/Lock-Profile-Cookie-Database.inc @@ -0,0 +1,5 @@ +#if BUILDFLAG(IS_WIN) + +BASE_DECLARE_FEATURE(kLockProfileCookieDatabase); + +#endif --