diff --git a/features/linknewdevice/impl/src/main/kotlin/io/element/android/features/linknewdevice/impl/LinkNewDeviceFlowNode.kt b/features/linknewdevice/impl/src/main/kotlin/io/element/android/features/linknewdevice/impl/LinkNewDeviceFlowNode.kt index e3b1d06cf0..97d73bbc05 100644 --- a/features/linknewdevice/impl/src/main/kotlin/io/element/android/features/linknewdevice/impl/LinkNewDeviceFlowNode.kt +++ b/features/linknewdevice/impl/src/main/kotlin/io/element/android/features/linknewdevice/impl/LinkNewDeviceFlowNode.kt @@ -258,6 +258,8 @@ class LinkNewDeviceFlowNode( is NavTarget.Error -> { val callback = object : ErrorNode.Callback { override fun onRetry() { + linkNewMobileHandler.reset() + linkNewDesktopHandler.reset() backstack.newRoot(NavTarget.Root) } }