From 7a47ec0ee933219c5db66e06e397c698d27c3cd8 Mon Sep 17 00:00:00 2001 From: Julien Eid Date: Mon, 24 Aug 2026 15:21:25 +0800 Subject: [PATCH] Fix crash on Android tablet workspace (#3760) Fixes #3750 --- .../screens/workspace/workspace-screen.tsx | 53 +++++++++++-------- 1 file changed, 30 insertions(+), 23 deletions(-) diff --git a/packages/app/src/screens/workspace/workspace-screen.tsx b/packages/app/src/screens/workspace/workspace-screen.tsx index dfe1948b40..076792495a 100644 --- a/packages/app/src/screens/workspace/workspace-screen.tsx +++ b/packages/app/src/screens/workspace/workspace-screen.tsx @@ -3854,29 +3854,36 @@ function WorkspaceScreenContent({ ) : null} {shouldRenderDesktopPaneFallback ? ( - + // The splits path renders tab rows inside WorkspacePanelContent, which is what + // provides NewTabLauncherProvider. This fallback row sits outside it, and its + // new-tab menu content mounts eagerly, so without its own provider every + // non-compact native layout (tablets, foldables in landscape) crashed on mount + // with "NewTabLauncherProvider is required" (#3750). + + + ) : null} {workspacePanelContent}