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