diff --git a/shared/presentation/src/commonMain/kotlin/network/bisq/mobile/presentation/ui/uicases/take_offer/TakeOfferReviewPresenter.kt b/shared/presentation/src/commonMain/kotlin/network/bisq/mobile/presentation/ui/uicases/take_offer/TakeOfferReviewPresenter.kt index 2dd5bafe..72d91a57 100644 --- a/shared/presentation/src/commonMain/kotlin/network/bisq/mobile/presentation/ui/uicases/take_offer/TakeOfferReviewPresenter.kt +++ b/shared/presentation/src/commonMain/kotlin/network/bisq/mobile/presentation/ui/uicases/take_offer/TakeOfferReviewPresenter.kt @@ -119,9 +119,15 @@ class TakeOfferReviewPresenter( fun onGoToOpenTrades() { setShowTakeOfferSuccessDialog(false) - getRootTabNavController().navigate(Routes.TabOpenTradeList.name) { - popUpTo(Routes.OffersByMarket.name) - } + closeWorkflow() + // ensure we go to the my trade tab + navigateToTab(Routes.TabOpenTradeList) + } + + private fun closeWorkflow() { + // TODO review better alternative than double call? + navigateBackTo(Routes.OffersByMarket) + navigateBack() } private fun applyPriceDetails() {