@@ -39,7 +39,7 @@ import { useLocation, useNavigate, useParams } from "@tanstack/react-router";
3939import { useAppSettings } from "../appSettings" ;
4040import { isElectron } from "../env" ;
4141import { APP_STAGE_LABEL , APP_VERSION } from "../branding" ;
42- import { isMacPlatform , newCommandId , newProjectId } from "../lib/utils" ;
42+ import { isLinuxPlatform , isMacPlatform , newCommandId , newProjectId } from "../lib/utils" ;
4343import { useStore } from "../store" ;
4444import { shortcutLabelForCommand } from "../keybindings" ;
4545import { derivePendingApprovals , derivePendingUserInputs } from "../session-logic" ;
@@ -305,7 +305,8 @@ export default function Sidebar() {
305305 const clearSelection = useThreadSelectionStore ( ( s ) => s . clearSelection ) ;
306306 const removeFromSelection = useThreadSelectionStore ( ( s ) => s . removeFromSelection ) ;
307307 const setSelectionAnchor = useThreadSelectionStore ( ( s ) => s . setAnchor ) ;
308- const shouldBrowseForProjectImmediately = isElectron ;
308+ const isLinuxDesktop = isElectron && isLinuxPlatform ( navigator . platform ) ;
309+ const shouldBrowseForProjectImmediately = isElectron && ! isLinuxDesktop ;
309310 const shouldShowProjectPathEntry = addingProject && ! shouldBrowseForProjectImmediately ;
310311 const projectCwdById = useMemo (
311312 ( ) => new Map ( projects . map ( ( project ) => [ project . id , project . cwd ] as const ) ) ,
0 commit comments