fenix-disable-remote-search-configuration.patch raw
1 diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt
2 index 772e572d3b77..869de9d084a8 100644
3 --- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt
4 +++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/SecretSettingsFragment.kt
5 @@ -395,7 +395,7 @@ class SecretSettingsFragment : PreferenceFragmentCompat() {
6 }
7
8 requirePreference<SwitchPreference>(R.string.pref_key_use_remote_search_configuration).apply {
9 - isVisible = true
10 + isVisible = false
11 isChecked = context.settings().useRemoteSearchConfiguration
12 onPreferenceChangeListener = object : SharedPreferenceUpdater() {
13 override fun onPreferenceChange(preference: Preference, newValue: Any?): Boolean {
14 diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
15 index 81d95a9666a1..4291af71e2f7 100644
16 --- a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
17 +++ b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/utils/Settings.kt
18 @@ -2250,10 +2250,7 @@ class Settings(
19 /**
20 * Indicates whether or not to use remote server search configuration.
21 */
22 - var useRemoteSearchConfiguration by booleanPreference(
23 - key = appContext.getPreferenceKey(R.string.pref_key_use_remote_search_configuration),
24 - default = { FxNimbus.features.remoteSearchConfiguration.value().enabled },
25 - )
26 + var useRemoteSearchConfiguration = false
27
28 /**
29 * Indicates if the menu CFR should be displayed to the user.
30