$i18n{heliumSchemaUpdatedTitle}
-@@ -54,6 +86,7 @@
+@@ -57,6 +89,7 @@
diff --git a/patches/helium/core/proxy-extension-downloads.patch b/patches/helium/core/proxy-extension-downloads.patch
index f2792e1d..71af9f12 100644
--- a/patches/helium/core/proxy-extension-downloads.patch
+++ b/patches/helium/core/proxy-extension-downloads.patch
@@ -187,7 +187,7 @@
registry->RegisterBooleanPref(prefs::kHeliumServicesConsented, false);
--- a/chrome/browser/resources/settings/privacy_page/services_page.html
+++ b/chrome/browser/resources/settings/privacy_page/services_page.html
-@@ -84,6 +84,11 @@
+@@ -87,6 +87,11 @@
@@ -201,8 +201,8 @@
--- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
+++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -2128,6 +2128,10 @@ void AddPrivacyStrings(content::WebUIDat
- {"heliumSchemaUpdatedTitle", IDS_SETTINGS_HELIUM_SCHEMA_NOTICE_TITLE},
+@@ -2130,6 +2130,10 @@ void AddPrivacyStrings(content::WebUIDat
+ IDS_SETTINGS_HELIUM_SCHEMA_NOTICE_DESCRIPTION},
{"heliumGotIt", IDS_SETTINGS_GOT_IT},
{"heliumSchemaIgnore", IDS_SETTINGS_HELIUM_SCHEMA_IGNORE},
+ {"heliumExtProxyToggle",
@@ -214,7 +214,7 @@
IDS_SETTINGS_HELIUM_SERVICES_OVERRIDE_DESCRIPTION},
--- a/chrome/app/settings_strings.grdp
+++ b/chrome/app/settings_strings.grdp
-@@ -1981,6 +1981,12 @@
+@@ -1984,6 +1984,12 @@
When enabled, Helium will be able to connect to anonymous web services to provide additional functionality. When disabled, additional features will not work.
diff --git a/patches/helium/core/reenable-spellcheck-downloads.patch b/patches/helium/core/reenable-spellcheck-downloads.patch
index 891a09b4..a1d43abd 100644
--- a/patches/helium/core/reenable-spellcheck-downloads.patch
+++ b/patches/helium/core/reenable-spellcheck-downloads.patch
@@ -128,7 +128,7 @@
registry->RegisterBooleanPref(prefs::kHeliumServicesConsented, false);
--- a/chrome/browser/resources/settings/privacy_page/services_page.html
+++ b/chrome/browser/resources/settings/privacy_page/services_page.html
-@@ -94,6 +94,13 @@
+@@ -97,6 +97,13 @@
label="$i18n{heliumBangsToggle}"
sub-label="$i18n{heliumBangsToggleDescription}">
@@ -154,7 +154,7 @@
-@@ -1993,6 +1996,12 @@
+@@ -1996,6 +1999,12 @@
Helium will fetch a list of bangs that help you browse the Internet faster, such as !w or !gh. When disabled, bangs will not work.
@@ -178,7 +178,7 @@
#endif
#endif // !BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_CHROMEOS)
-@@ -2135,6 +2135,9 @@ void AddPrivacyStrings(content::WebUIDat
+@@ -2137,6 +2137,9 @@ void AddPrivacyStrings(content::WebUIDat
{"heliumBangsToggle", IDS_SETTINGS_HELIUM_SERVICES_BANGS_TOGGLE},
{"heliumBangsToggleDescription",
IDS_SETTINGS_HELIUM_SERVICES_BANGS_TOGGLE_DESCRIPTION},
diff --git a/patches/helium/core/search/force-eu-search-features.patch b/patches/helium/core/search/force-eu-search-features.patch
index fd7b6a76..5e080520 100644
--- a/patches/helium/core/search/force-eu-search-features.patch
+++ b/patches/helium/core/search/force-eu-search-features.patch
@@ -16,7 +16,7 @@
#include "components/safe_browsing/core/common/features.h"
#include "components/safe_browsing/core/common/hashprefix_realtime/hash_realtime_utils.h"
#include "components/saved_tab_groups/public/features.h"
-@@ -2665,14 +2663,9 @@ void AddSearchStrings(content::WebUIData
+@@ -2667,14 +2665,9 @@ void AddSearchStrings(content::WebUIData
html_source->AddString("searchExplanationLearnMoreURL",
chrome::kOmniboxLearnMoreURL);
diff --git a/patches/helium/core/services-prefs.patch b/patches/helium/core/services-prefs.patch
index c47820ce..a97b8320 100644
--- a/patches/helium/core/services-prefs.patch
+++ b/patches/helium/core/services-prefs.patch
@@ -1,6 +1,6 @@
--- a/chrome/app/settings_strings.grdp
+++ b/chrome/app/settings_strings.grdp
-@@ -1941,6 +1941,37 @@
+@@ -1941,6 +1941,40 @@
Safe Browsing (protection from dangerous sites) and other security settings
@@ -13,6 +13,9 @@
+
+ Updates to Helium services:
+
++
++ These changes are not active until you dismiss this notice.
++
+
+ Don't notify me again
+
@@ -40,7 +43,7 @@
Google Advanced Protection Program
--- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
+++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
-@@ -2117,6 +2117,21 @@ void AddPrivacyStrings(content::WebUIDat
+@@ -2117,6 +2117,23 @@ void AddPrivacyStrings(content::WebUIDat
{"siteSettingsSublabel", IDS_SETTINGS_PERMISSIONS_DESCRIPTION},
{"securityPageTitle", IDS_SETTINGS_SECURITY},
{"securityPageDescription", IDS_SETTINGS_SECURITY_DESCRIPTION},
@@ -50,6 +53,8 @@
+ {"heliumServicesToggleDescription",
+ IDS_SETTINGS_HELIUM_SERVICES_TOGGLE_DESCRIPTION},
+ {"heliumSchemaUpdatedTitle", IDS_SETTINGS_HELIUM_SCHEMA_NOTICE_TITLE},
++ {"heliumSchemaUpdatedDescription",
++ IDS_SETTINGS_HELIUM_SCHEMA_NOTICE_DESCRIPTION},
+ {"heliumGotIt", IDS_SETTINGS_GOT_IT},
+ {"heliumSchemaIgnore", IDS_SETTINGS_HELIUM_SCHEMA_IGNORE},
+ {"heliumOriginOverride", IDS_SETTINGS_HELIUM_SERVICES_OVERRIDE},
@@ -170,7 +175,7 @@
}
--- /dev/null
+++ b/chrome/browser/resources/settings/privacy_page/services_page.html
-@@ -0,0 +1,86 @@
+@@ -0,0 +1,89 @@
+