diff --git a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt index bb295c3a1..d4cb78000 100644 --- a/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt @@ -381,7 +381,9 @@ class HomeFragment : Fragment() { } private fun dispatchModeChanges(mode: Mode) { - homeFragmentStore.dispatch(HomeFragmentAction.ModeChange(mode)) + if (mode != Mode.fromBrowsingMode(browsingModeManager.mode)) { + homeFragmentStore.dispatch(HomeFragmentAction.ModeChange(mode)) + } } private fun invokePendingDeleteJobs() {