diff --git a/sample/wallet/src/main/kotlin/com/reown/sample/wallet/ui/WalletKitActivity.kt b/sample/wallet/src/main/kotlin/com/reown/sample/wallet/ui/WalletKitActivity.kt index c23f99eed..a6f8a856d 100644 --- a/sample/wallet/src/main/kotlin/com/reown/sample/wallet/ui/WalletKitActivity.kt +++ b/sample/wallet/src/main/kotlin/com/reown/sample/wallet/ui/WalletKitActivity.kt @@ -148,7 +148,11 @@ class WalletKitActivity : AppCompatActivity() { is SignEvent.Disconnect -> { connectionsViewModel.refreshConnections() - if (navController.currentDestination?.route != Route.Connections.path) { + + if (navController.currentDestination?.route != Route.Connections.path && + navController.currentDestination?.route != Route.SessionProposal.path && + navController.currentDestination?.route != Route.SessionAuthenticate.path + ) { navController.navigate(Route.Connections.path) } }