Bug 1876596 - Add probe for debug drawer secret setting

fenix/124.1.0
Noah Bond 4 months ago committed by mergify[bot]
parent dbf94e7cb3
commit 6bc66460eb

@ -11353,3 +11353,19 @@ fx_suggest:
expires: never
send_in_pings:
- fx-suggest
debug_drawer:
debug_drawer_enabled:
type: boolean
description: |
Whether or not the user has enabled the Debug Drawer feature.
send_in_pings:
- metrics
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1876596
data_reviews:
- https://github.com/mozilla-mobile/firefox-android/pull/5356
data_sensitivity:
- interaction
notification_emails:
- android-probes@mozilla.com
expires: never

@ -23,6 +23,7 @@ import org.mozilla.fenix.ext.components
import org.mozilla.fenix.ext.nav
import org.mozilla.fenix.ext.settings
import org.mozilla.fenix.ext.showToolbar
import org.mozilla.fenix.GleanMetrics.DebugDrawer as DebugDrawerMetrics
class SecretSettingsFragment : PreferenceFragmentCompat() {
@ -114,6 +115,7 @@ class SecretSettingsFragment : PreferenceFragmentCompat() {
onPreferenceChangeListener =
Preference.OnPreferenceChangeListener { _, newValue ->
debugSettingsRepository.setDebugDrawerEnabled(enabled = newValue as Boolean)
DebugDrawerMetrics.debugDrawerEnabled.set(newValue)
true
}
}

Loading…
Cancel
Save