From 387d58aa5f457a3ea53d9f0d2d23f0846cf6dc09 Mon Sep 17 00:00:00 2001 From: eggfriedrice Date: Sat, 14 Mar 2026 13:09:01 +0000 Subject: [PATCH] fix(web): show text input for adding projects on Linux desktop --- apps/web/src/components/Sidebar.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/Sidebar.tsx b/apps/web/src/components/Sidebar.tsx index 1b43eb4c1..759281031 100644 --- a/apps/web/src/components/Sidebar.tsx +++ b/apps/web/src/components/Sidebar.tsx @@ -305,7 +305,8 @@ export default function Sidebar() { const clearSelection = useThreadSelectionStore((s) => s.clearSelection); const removeFromSelection = useThreadSelectionStore((s) => s.removeFromSelection); const setSelectionAnchor = useThreadSelectionStore((s) => s.setAnchor); - const shouldBrowseForProjectImmediately = isElectron; + const isLinuxDesktop = isElectron && /linux/i.test(navigator.platform); + const shouldBrowseForProjectImmediately = isElectron && !isLinuxDesktop; const shouldShowProjectPathEntry = addingProject && !shouldBrowseForProjectImmediately; const projectCwdById = useMemo( () => new Map(projects.map((project) => [project.id, project.cwd] as const)),