diff --git a/packages/app/src/app/_layout.tsx b/packages/app/src/app/_layout.tsx
index c0bd3a0e7..3b5279dbf 100644
--- a/packages/app/src/app/_layout.tsx
+++ b/packages/app/src/app/_layout.tsx
@@ -815,14 +815,14 @@ function RootStack() {
- {
- const serverId = getRouteParamValue(params?.serverId);
- const workspaceId = getRouteParamValue(params?.workspaceId);
- return serverId && workspaceId ? `${serverId}:${workspaceId}` : undefined;
- }}
- />
+ {/*
+ Do not add getId or dangerouslySingular back to the workspace route.
+ Expo Router maps dangerouslySingular to React Navigation getId, and
+ getId repeatedly breaks Android native-stack/Fabric by reordering an
+ already-mounted workspace screen. Keep workspace identity/retention
+ outside this route-level native-stack API.
+ */}
+