diff --git a/patches/add-cross-origin-referrer-clearing-feature.patch b/patches/add-cross-origin-referrer-clearing-feature.patch index 89301301..bd2dc2a6 100644 --- a/patches/add-cross-origin-referrer-clearing-feature.patch +++ b/patches/add-cross-origin-referrer-clearing-feature.patch @@ -11,32 +11,31 @@ distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, e See the License for the specific language governing permissions and limitations under the License. --- diff --git a/net/base/features.cc b/net/base/features.cc -index 302f1a22d7d7e..4821492c651e1 100644 +index 58aa8a22e7..4d4d1689d7 100644 --- a/net/base/features.cc +++ b/net/base/features.cc -@@ -19,9 +19,13 @@ BASE_FEATURE(kAvoidH2Reprioritization, - "AvoidH2Reprioritization", +@@ -24,9 +24,12 @@ BASE_FEATURE(AlpsForHttp2, base::FEATURE_ENABLED_BY_DEFAULT); + + BASE_FEATURE(AvoidH2Reprioritization, base::FEATURE_DISABLED_BY_DEFAULT); + +-BASE_FEATURE(CapReferrerToOriginOnCrossOrigin, ++BASE_FEATURE(DisableCrossOriginReferrers, base::FEATURE_DISABLED_BY_DEFAULT); - -+BASE_FEATURE(kDisableCrossOriginReferrers, -+ "DisableCrossOriginReferrers", -+ base::FEATURE_DISABLED_BY_DEFAULT); -+ - BASE_FEATURE(kCapReferrerToOriginOnCrossOrigin, - "CapReferrerToOriginOnCrossOrigin", -- base::FEATURE_DISABLED_BY_DEFAULT); + ++BASE_FEATURE(CapReferrerToOriginOnCrossOrigin, + base::FEATURE_ENABLED_BY_DEFAULT); - - BASE_FEATURE(kAsyncDns, - "AsyncDns", ++ + BASE_FEATURE(AsyncDns, + #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || \ + BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) diff --git a/net/base/features.h b/net/base/features.h -index ffa3f6ced770b..d1f430814ca7e 100644 +index 8d1d6e3beb..fed8be738f 100644 --- a/net/base/features.h +++ b/net/base/features.h -@@ -26,6 +26,9 @@ NET_EXPORT BASE_DECLARE_FEATURE(kAlpsForHttp2); +@@ -29,6 +29,9 @@ NET_EXPORT BASE_DECLARE_FEATURE(kAlpsForHttp2); // Disable H2 reprioritization, in order to measure its impact. NET_EXPORT BASE_DECLARE_FEATURE(kAvoidH2Reprioritization); - + +// Disables referrers when navigating across origins. +NET_EXPORT BASE_DECLARE_FEATURE(kDisableCrossOriginReferrers); + diff --git a/patches/adjust-jit-controls.patch b/patches/adjust-jit-controls.patch index 443e71e3..b5c2c02f 100644 --- a/patches/adjust-jit-controls.patch +++ b/patches/adjust-jit-controls.patch @@ -71,27 +71,25 @@ index 2e5e7c71a5..228d8795f8 100644 if (DisallowV8FeatureFlagOverrides()) { diff --git a/content/public/common/content_features.cc b/content/public/common/content_features.cc -index cb7c7263bd..fad9831c58 100644 +index f087a28da0..5cf9a313fd 100644 --- a/content/public/common/content_features.cc +++ b/content/public/common/content_features.cc -@@ -19,6 +19,10 @@ namespace features { - +@@ -19,6 +19,8 @@ namespace features { + // All features in alphabetical order. - -+BASE_FEATURE(kEnableDrumbrake, -+ "JitlessWasmInterpreter", -+ base::FEATURE_ENABLED_BY_DEFAULT); + ++BASE_FEATURE(EnableDrumbrake, base::FEATURE_ENABLED_BY_DEFAULT); + // Kill switch to guard additional security checks performed by the browser // process on opaque origins, such as when verifying source origins for // postMessage. See https://crbug.com/40109437. -@@ -1209,7 +1213,7 @@ BASE_FEATURE(kDisableProcessReuse, +@@ -1010,7 +1012,7 @@ BASE_FEATURE(DisableProcessReuse, base::FEATURE_DISABLED_BY_DEFAULT); + // Controls whether SpareRenderProcessHostManager tries to always have a warm + // spare renderer process around for the most recently requested BrowserContext. // This feature is only consulted in site-per-process mode. - BASE_FEATURE(kSpareRendererForSitePerProcess, - "SpareRendererForSitePerProcess", -- base::FEATURE_ENABLED_BY_DEFAULT); -+ base::FEATURE_DISABLED_BY_DEFAULT); - +-BASE_FEATURE(SpareRendererForSitePerProcess, base::FEATURE_ENABLED_BY_DEFAULT); ++BASE_FEATURE(SpareRendererForSitePerProcess, base::FEATURE_DISABLED_BY_DEFAULT); + // Controls whether site isolation should use origins instead of scheme and // eTLD+1. diff --git a/content/public/common/content_features.h b/content/public/common/content_features.h diff --git a/patches/adjust-user-preferences.patch b/patches/adjust-user-preferences.patch index f22a9013..58ad0b16 100644 --- a/patches/adjust-user-preferences.patch +++ b/patches/adjust-user-preferences.patch @@ -190,41 +190,32 @@ index 0496c9046b553..f8113cc56c33c 100644 learn-more-url="$i18n{safeBrowsingHelpCenterURL}">