From 4dfdeca6a6ce6480f558399500a3de75049ce69b Mon Sep 17 00:00:00 2001 From: Yehor Kharchenko Date: Fri, 30 Jan 2026 13:47:27 +0100 Subject: [PATCH 1/2] fix dismissing all modals on mobile after split --- src/libs/actions/IOU/Split.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/actions/IOU/Split.ts b/src/libs/actions/IOU/Split.ts index 502b9ca2e8f9..c8a392c553e8 100644 --- a/src/libs/actions/IOU/Split.ts +++ b/src/libs/actions/IOU/Split.ts @@ -1537,7 +1537,7 @@ function updateSplitTransactionsFromSplitExpensesFlow(params: UpdateSplitTransac } if (isSearchPageTopmostFullScreenRoute || !transactionReport?.parentReportID) { - Navigation.dismissToSuperWideRHP(); + Navigation.navigateBackToLastSuperWideRHPScreen(); // After the modal is dismissed, remove the transaction thread report screen // to avoid navigating back to a report removed by the split transaction. From e5a09a67046dfa4561678837a5b5c851f250144f Mon Sep 17 00:00:00 2001 From: Yehor Kharchenko Date: Fri, 30 Jan 2026 14:31:37 +0100 Subject: [PATCH 2/2] fix tests --- tests/actions/IOUTest.ts | 1 + tests/actions/IOUTest/SplitTest.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/tests/actions/IOUTest.ts b/tests/actions/IOUTest.ts index 4018c5d79fab..c841319a6ada 100644 --- a/tests/actions/IOUTest.ts +++ b/tests/actions/IOUTest.ts @@ -111,6 +111,7 @@ jest.mock('@src/libs/Navigation/Navigation', () => ({ dismissModal: jest.fn(), dismissToPreviousRHP: jest.fn(), dismissToSuperWideRHP: jest.fn(), + navigateBackToLastSuperWideRHPScreen: jest.fn(), dismissModalWithReport: jest.fn(), goBack: jest.fn(), getTopmostReportId: jest.fn(() => topMostReportID), diff --git a/tests/actions/IOUTest/SplitTest.ts b/tests/actions/IOUTest/SplitTest.ts index 05fbfa59fae2..dd68f71e3287 100644 --- a/tests/actions/IOUTest/SplitTest.ts +++ b/tests/actions/IOUTest/SplitTest.ts @@ -37,6 +37,7 @@ jest.mock('@src/libs/Navigation/Navigation', () => ({ dismissModal: jest.fn(), dismissModalWithReport: jest.fn(), dismissToSuperWideRHP: jest.fn(), + navigateBackToLastSuperWideRHPScreen: jest.fn(), goBack: jest.fn(), getTopmostReportId: jest.fn(() => '23423423'), setNavigationActionToMicrotaskQueue: jest.fn(),