Prevent crash when popping back stack from a detached EnterCodeFragment.

This commit is contained in:
Greyson Parrelli
2026-06-11 13:57:28 +00:00
parent cd98fd894d
commit c500d8ecbd
@@ -375,6 +375,10 @@ class EnterCodeFragment : LoggingFragment(R.layout.fragment_registration_enter_c
}
private fun popBackStack() {
if (!isAdded) {
Log.w(TAG, "Fragment is no longer attached, ignoring popBackStack request.")
return
}
sharedViewModel.setRegistrationCheckpoint(RegistrationCheckpoint.PUSH_NETWORK_AUDITED)
NavHostFragment.findNavController(this).popBackStack()
sharedViewModel.setInProgress(false)