From dd4a5ee2535ef5c0275a6ac0ad5cfd6d4cbc7035 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Tue, 27 Feb 2024 18:06:31 +0100 Subject: [PATCH] Disable Compose and Offline autofetch by default --- build/patches/Disable-Compose-feature.patch | 21 +++++++++++++++++ .../Disable-offline-autofetch-flag.patch | 23 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 build/patches/Disable-Compose-feature.patch create mode 100644 build/patches/Disable-offline-autofetch-flag.patch diff --git a/build/patches/Disable-Compose-feature.patch b/build/patches/Disable-Compose-feature.patch new file mode 100644 index 00000000..07d34941 --- /dev/null +++ b/build/patches/Disable-Compose-feature.patch @@ -0,0 +1,21 @@ +From: uazo +Date: Mon, 26 Feb 2024 16:35:16 +0000 +Subject: Disable Compose feature + +License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html +--- + components/compose/core/browser/compose_features.cc | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/components/compose/core/browser/compose_features.cc b/components/compose/core/browser/compose_features.cc +--- a/components/compose/core/browser/compose_features.cc ++++ b/components/compose/core/browser/compose_features.cc +@@ -48,4 +48,7 @@ BASE_FEATURE(kEnableComposeSavedStateNotification, + BASE_FEATURE(kComposeUiParams, + "ComposeUiParams", + base::FEATURE_DISABLED_BY_DEFAULT); ++ ++SET_CROMITE_FEATURE_DISABLED(kEnableCompose); ++SET_CROMITE_FEATURE_DISABLED(kComposeEligible); + } // namespace compose::features +-- diff --git a/build/patches/Disable-offline-autofetch-flag.patch b/build/patches/Disable-offline-autofetch-flag.patch new file mode 100644 index 00000000..ce878d3a --- /dev/null +++ b/build/patches/Disable-offline-autofetch-flag.patch @@ -0,0 +1,23 @@ +From: uazo +Date: Tue, 27 Feb 2024 08:51:40 +0000 +Subject: Disable offline autofetch flag + +Disable auto fetch of content when browser is online + +License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html +--- + .../common/chrome_features_cc/Disable-offline-autofetch.inc | 5 +++++ + 1 file changed, 5 insertions(+) + create mode 100644 cromite_flags/chrome/common/chrome_features_cc/Disable-offline-autofetch.inc + +diff --git a/cromite_flags/chrome/common/chrome_features_cc/Disable-offline-autofetch.inc b/cromite_flags/chrome/common/chrome_features_cc/Disable-offline-autofetch.inc +new file mode 100644 +--- /dev/null ++++ b/cromite_flags/chrome/common/chrome_features_cc/Disable-offline-autofetch.inc +@@ -0,0 +1,5 @@ ++#if BUILDFLAG(IS_ANDROID) ++ ++SET_CROMITE_FEATURE_DISABLED(kOfflineAutoFetch); ++ ++#endif +--