From 1e2e6cbf8753927f9be1f21c8940020f07df8a67 Mon Sep 17 00:00:00 2001 From: Huynh Dinh Bao Date: Thu, 18 Dec 2025 12:58:25 +0700 Subject: [PATCH 1/2] Fix issue where back button returns to confirm detail page after creating an expense #76657 --- src/libs/actions/IOU.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/actions/IOU.ts b/src/libs/actions/IOU.ts index 78c7c86627d7..a7fc8136fd0c 100644 --- a/src/libs/actions/IOU.ts +++ b/src/libs/actions/IOU.ts @@ -997,7 +997,7 @@ function dismissModalAndOpenReportInInboxTab(reportID?: string) { if (hasMultipleTransactions && reportID) { Navigation.dismissModal(); // eslint-disable-next-line @typescript-eslint/no-deprecated - InteractionManager.runAfterInteractions(() => { + Navigation.setNavigationActionToMicrotaskQueue(() => { Navigation.navigate(ROUTES.SEARCH_MONEY_REQUEST_REPORT.getRoute({reportID})); }); return; From 5e46df200f7990b8e1b100e364a0fe6028364808 Mon Sep 17 00:00:00 2001 From: Huynh Dinh Bao Date: Fri, 19 Dec 2025 09:21:11 +0700 Subject: [PATCH 2/2] update code review --- src/libs/actions/IOU.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/libs/actions/IOU.ts b/src/libs/actions/IOU.ts index 514271c1b0ec..a0505100e587 100644 --- a/src/libs/actions/IOU.ts +++ b/src/libs/actions/IOU.ts @@ -996,7 +996,6 @@ function dismissModalAndOpenReportInInboxTab(reportID?: string) { // When a report with one expense is opened in the wide RHP and the user adds another expense, RHP should be dismissed and ROUTES.SEARCH_MONEY_REQUEST_REPORT should be displayed. if (hasMultipleTransactions && reportID) { Navigation.dismissModal(); - // eslint-disable-next-line @typescript-eslint/no-deprecated Navigation.setNavigationActionToMicrotaskQueue(() => { Navigation.navigate(ROUTES.SEARCH_MONEY_REQUEST_REPORT.getRoute({reportID})); });