Files
IronFox/patches/disable-microsurveys.patch
2025-04-28 11:56:29 +05:30

57 lines
2.5 KiB
Diff

From cc0c2df36ef5ee81b38211dc7c35136fbdb83074 Mon Sep 17 00:00:00 2001
From: Akash Yadav <itsaky01@gmail.com>
Date: Mon, 28 Apr 2025 10:53:39 +0530
Subject: [PATCH] fix(patches): update 'disable-microsurveys.patch' for
'FIREFOX_138_0_BUILD1'
Signed-off-by: Akash Yadav <itsaky01@gmail.com>
---
.../mozilla/fenix/settings/SecretSettingsFragment.kt | 4 ++--
.../src/main/java/org/mozilla/fenix/utils/Settings.kt | 11 ++---------
2 files changed, 4 insertions(+), 11 deletions(-)
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
index aafe4dbe47..7a09af1f7c 100644
--- 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
@@ -213,8 +213,8 @@ class SecretSettingsFragment : PreferenceFragmentCompat() {
}
requirePreference<SwitchPreference>(R.string.pref_key_microsurvey_feature_enabled).apply {
- isVisible = true
- isChecked = context.settings().microsurveyFeatureEnabled
+ isVisible = false
+ isChecked = false
onPreferenceChangeListener = SharedPreferenceUpdater()
}
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
index 8e271198b0..e7005812ba 100644
--- 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
@@ -2261,19 +2261,12 @@ class Settings(private val appContext: Context) : PreferencesHolder {
/**
* Indicates if the microsurvey feature is enabled.
*/
- var microsurveyFeatureEnabled by lazyFeatureFlagPreference(
- key = appContext.getPreferenceKey(R.string.pref_key_microsurvey_feature_enabled),
- default = { FxNimbus.features.microsurveys.value().enabled },
- featureFlag = true,
- )
+ var microsurveyFeatureEnabled = false
/**
* Indicates if a microsurvey should be shown to the user.
*/
- var shouldShowMicrosurveyPrompt by booleanPreference(
- appContext.getPreferenceKey(R.string.pref_key_should_show_microsurvey_prompt),
- default = false,
- )
+ var shouldShowMicrosurveyPrompt = false
/**
* Last time the Set as default Browser prompt has been displayed to the user.
--
2.49.0