| ... | ... | @@ -233,6 +233,7 @@ const MobileRunContextSelector = memo(function MobileRunContextSelector({ |
| 233 | 233 | <MenuRadioItem |
| 234 | 234 | value="auto" |
| 235 | 235 | disabled={envLocked} |
| 236 | closeOnClick |
| 236 | 237 | onClick={() => { |
| 237 | 238 | if (autoEnvironmentLabel) onAutoEnvironment?.(); |
| 238 | 239 | }} |
| ... | ... | @@ -250,6 +251,7 @@ const MobileRunContextSelector = memo(function MobileRunContextSelector({ |
| 250 | 251 | key={env.environmentId} |
| 251 | 252 | disabled={envLocked} |
| 252 | 253 | value={env.environmentId} |
| 254 | closeOnClick |
| 253 | 255 | > |
| 254 | 256 | <span className="flex min-w-0 items-center gap-1.5"> |
| 255 | 257 | <EnvironmentMachineIcon kind={env.machine} className="size-3" /> |
| ... | ... | @@ -274,7 +276,7 @@ const MobileRunContextSelector = memo(function MobileRunContextSelector({ |
| 274 | 276 | onEnvModeChange(value as EnvMode); |
| 275 | 277 | }} |
| 276 | 278 | > |
| 277 | | <MenuRadioItem disabled={envModeLocked || forceNewWorktree} value="local"> |
| 279 | <MenuRadioItem disabled={envModeLocked || forceNewWorktree} value="local" closeOnClick> |
| 278 | 280 | <span className="flex min-w-0 items-center gap-1.5"> |
| 279 | 281 | {activeWorktreePath ? ( |
| 280 | 282 | <FolderGitIcon className="size-3" /> |
| ... | ... | @@ -286,14 +288,14 @@ const MobileRunContextSelector = memo(function MobileRunContextSelector({ |
| 286 | 288 | </span> |
| 287 | 289 | </span> |
| 288 | 290 | </MenuRadioItem> |
| 289 | | <MenuRadioItem disabled={envModeLocked} value="worktree"> |
| 291 | <MenuRadioItem disabled={envModeLocked} value="worktree" closeOnClick> |
| 290 | 292 | <span className="flex min-w-0 items-center gap-1.5"> |
| 291 | 293 | <FolderGit2Icon className="size-3" /> |
| 292 | 294 | <span className="min-w-0 truncate">{resolveEnvModeLabel("worktree")}</span> |
| 293 | 295 | </span> |
| 294 | 296 | </MenuRadioItem> |
| 295 | 297 | {previousWorktreeLabel ? ( |
| 296 | | <MenuRadioItem disabled={envModeLocked} value="previous-worktree"> |
| 298 | <MenuRadioItem disabled={envModeLocked} value="previous-worktree" closeOnClick> |
| 297 | 299 | <span className="flex min-w-0 items-center gap-1.5"> |
| 298 | 300 | <HistoryIcon className="size-3" /> |
| 299 | 301 | <span className="min-w-0 truncate">{previousWorktreeLabel}</span> |