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}