diff --git a/WordPress/src/main/java/org/wordpress/android/ui/main/WPMainNavigationView.kt b/WordPress/src/main/java/org/wordpress/android/ui/main/WPMainNavigationView.kt index 3df417334980..cc04e969a949 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/main/WPMainNavigationView.kt +++ b/WordPress/src/main/java/org/wordpress/android/ui/main/WPMainNavigationView.kt @@ -209,7 +209,10 @@ class WPMainNavigationView @JvmOverloads constructor( fragmentManager .beginTransaction() .replace(R.id.fragment_container, fragment, getTagForPosition(position)) - .commit() + // This is used because the main activity sometimes crashes because it's trying to switch fragments + // after `onSaveInstanceState` was already called. This is the related issue + // https://github.com/wordpress-mobile/WordPress-Android/issues/10852 + .commitAllowingStateLoss() } }