diff --git a/app/build.gradle b/app/build.gradle
index 608082b59..e27e95050 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -31,6 +31,7 @@ android {
testInstrumentationRunnerArguments clearPackageData: 'true'
manifestPlaceholders.isRaptorEnabled = "false"
buildConfigField "boolean", "IS_RELEASED", "false"
+ resValue "bool", "IS_NOT_RELEASED", "true"
}
def releaseTemplate = {
@@ -53,9 +54,11 @@ android {
}
nightly releaseTemplate >> {
buildConfigField "boolean", "IS_RELEASED", "true"
+ resValue "bool", "IS_NOT_RELEASED", "false"
}
beta releaseTemplate >> {
buildConfigField "boolean", "IS_RELEASED", "true"
+ resValue "bool", "IS_NOT_RELEASED", "false"
}
}
diff --git a/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt
index ff7a71d3d..c2f5fac91 100644
--- a/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt
+++ b/app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt
@@ -198,7 +198,6 @@ class SettingsFragment : PreferenceFragmentCompat(), CoroutineScope, AccountObse
preferenceMakeDefaultBrowser?.onPreferenceClickListener =
getClickListenerForMakeDefaultBrowser()
- preferenceLeakCanary?.isVisible = !BuildConfig.IS_RELEASED
if (!BuildConfig.IS_RELEASED) {
preferenceLeakCanary?.onPreferenceChangeListener =
Preference.OnPreferenceChangeListener { _, newValue ->
diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml
index e3ae4fdd1..df0f8a556 100644
--- a/app/src/main/res/xml/preferences.xml
+++ b/app/src/main/res/xml/preferences.xml
@@ -58,10 +58,11 @@
android:key="@string/pref_key_data_choices"
android:title="@string/preferences_data_choices" />
+ app:isPreferenceVisible="@bool/IS_NOT_RELEASED" />