diff --git a/app/src/main/java/org/mozilla/fenix/HomeActivity.kt b/app/src/main/java/org/mozilla/fenix/HomeActivity.kt index 5f07c6095..5cf4e4e3c 100644 --- a/app/src/main/java/org/mozilla/fenix/HomeActivity.kt +++ b/app/src/main/java/org/mozilla/fenix/HomeActivity.kt @@ -248,7 +248,10 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity { // Launch this on a background thread so as not to affect startup performance lifecycleScope.launch(IO) { - if (settings().wasDefaultBrowserOnLastPause != settings().isDefaultBrowser()) { + if ( + settings().isDefaultBrowser() && + settings().wasDefaultBrowserOnLastPause != settings().isDefaultBrowser() + ) { metrics.track(Event.ChangedToDefaultBrowser) } } @@ -259,7 +262,8 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity { window.addFlags(WindowManager.LayoutParams.FLAG_SECURE) } - if (settings().wasDefaultBrowserOnLastPause != settings().isDefaultBrowser()) { + if (settings().wasDefaultBrowserOnLastPause != settings().isDefaultBrowser() + ) { settings().wasDefaultBrowserOnLastPause = settings().isDefaultBrowser() } diff --git a/app/src/main/java/org/mozilla/fenix/settings/DefaultBrowserPreference.kt b/app/src/main/java/org/mozilla/fenix/settings/DefaultBrowserPreference.kt index 2aa21de6e..c2ef16ebb 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/DefaultBrowserPreference.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/DefaultBrowserPreference.kt @@ -10,8 +10,6 @@ import android.widget.Switch import androidx.preference.Preference import androidx.preference.PreferenceViewHolder import org.mozilla.fenix.R -import org.mozilla.fenix.components.metrics.Event -import org.mozilla.fenix.ext.metrics import org.mozilla.fenix.utils.BrowsersCache class DefaultBrowserPreference @JvmOverloads constructor( diff --git a/docs/mma.md b/docs/mma.md index 1340ff105..a1ac8e7a8 100644 --- a/docs/mma.md +++ b/docs/mma.md @@ -246,6 +246,16 @@ Here is the list of current Events sent, which can be found here in the code bas The user has installed an addon from the addon management page. #12136 + + `E_Search_Widget_Added` + The user has installed the search widget to their homescreen. + #13003 + + + `E_Changed_Default_To_Fenix` + The user has changed their default browser to Fenix while Fenix was in the background and then resumed the app + #13003 + Deep links