From 1c989ecbef8089154b9cab54c2c53b39a5e3cbfa Mon Sep 17 00:00:00 2001 From: Abdelrahman Khattab Date: Wed, 6 May 2026 02:09:40 +0300 Subject: [PATCH] fix(workspace): re-apply #89182 back-button handler simplification PR #87283 (Submit workspace onboarding) was merged with a stale conflict resolution that brought back the pre-#89182 multi-line onBackButtonPress handler, effectively reverting the fix for #88970 ("Back button leads to Inbox tab from workspace overview page"). Re-apply the one-liner so a backTo route is always passed to Navigation.goBack(). --- src/pages/workspace/WorkspaceInitialPage.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/pages/workspace/WorkspaceInitialPage.tsx b/src/pages/workspace/WorkspaceInitialPage.tsx index 2a1d8c17ff04..19d3961f93bf 100644 --- a/src/pages/workspace/WorkspaceInitialPage.tsx +++ b/src/pages/workspace/WorkspaceInitialPage.tsx @@ -452,10 +452,7 @@ function WorkspaceInitialPage({policyDraft, policy: policyProp, route}: Workspac > - // On narrow, goBack() pops the workspace split; goBack with a route can't resolve inside TAB_NAVIGATOR. - shouldUseNarrowLayout && !route.params?.backTo ? Navigation.goBack() : Navigation.goBack(route.params?.backTo ?? ROUTES.WORKSPACES_LIST.route) - } + onBackButtonPress={() => Navigation.goBack(route.params?.backTo ?? ROUTES.WORKSPACES_LIST.route)} policyAvatar={policyAvatar} shouldDisplayHelpButton={shouldUseNarrowLayout} />