diff --git a/src/libs/actions/Report/index.ts b/src/libs/actions/Report/index.ts index 6629e8fc22ad..8cdd9f00f630 100644 --- a/src/libs/actions/Report/index.ts +++ b/src/libs/actions/Report/index.ts @@ -4326,8 +4326,11 @@ function navigateToMostRecentReport( if (lastAccessedReportID === topmostSuperWideRHP && !getIsNarrowLayout()) { Navigation.dismissToSuperWideRHP(); } else { - const lastAccessedReportRoute = ROUTES.REPORT_WITH_ID.getRoute(lastAccessedReportID); - Navigation.goBack(lastAccessedReportRoute); + Navigation.dismissModal(); + Navigation.isNavigationReady().then(() => { + const lastAccessedReportRoute = ROUTES.REPORT_WITH_ID.getRoute(lastAccessedReportID); + Navigation.goBack(lastAccessedReportRoute); + }); } } else { const isChatThread = isChatThreadReportUtils(currentReport);