Before submitting
Area
apps/desktop, apps/web
Steps to reproduce
- Open T3 Code on macOS (Apple Silicon)
- Click the
+ button to add a project
- Nothing happens — no folder picker dialog appears, the UI just hangs
Expected behavior
The native folder picker dialog should open, or a text input fallback should be shown (as on Linux).
Actual behavior
Clicking the + button does nothing. No folder picker appears, no error is shown, no toast. The button just hangs silently.
Tested across multiple versions (v0.0.8 through v0.0.14) with clean installs (full data wipe between attempts). The issue persists across all versions.
The behavior was introduced in v0.0.9 when the folder picker was changed to open immediately via showOpenDialog on non-Linux Electron platforms (75ca0d4f, 5c286cab). The Linux text input fallback was restored in fb18b2de (#1075) but macOS still forces the immediate folder picker path.
Suggested fix
Bring back the text input fallback on macOS (similar to the Linux fix in #1075), or ensure showOpenDialog includes error handling / a timeout so the UI doesn't hang silently when the dialog fails to appear.
Related: #1312
Impact
Major — cannot add any projects to the app on macOS.
Version or commit
Tested on v0.0.8, v0.0.10, v0.0.13, v0.0.14
Environment
- macOS 15 (Darwin 25.4.0)
- Apple Silicon (arm64)
- T3 Code installed via DMG from GitHub releases
Before submitting
Area
apps/desktop, apps/web
Steps to reproduce
+button to add a projectExpected behavior
The native folder picker dialog should open, or a text input fallback should be shown (as on Linux).
Actual behavior
Clicking the
+button does nothing. No folder picker appears, no error is shown, no toast. The button just hangs silently.Tested across multiple versions (v0.0.8 through v0.0.14) with clean installs (full data wipe between attempts). The issue persists across all versions.
The behavior was introduced in v0.0.9 when the folder picker was changed to open immediately via
showOpenDialogon non-Linux Electron platforms (75ca0d4f,5c286cab). The Linux text input fallback was restored infb18b2de(#1075) but macOS still forces the immediate folder picker path.Suggested fix
Bring back the text input fallback on macOS (similar to the Linux fix in #1075), or ensure
showOpenDialogincludes error handling / a timeout so the UI doesn't hang silently when the dialog fails to appear.Related: #1312
Impact
Major — cannot add any projects to the app on macOS.
Version or commit
Tested on v0.0.8, v0.0.10, v0.0.13, v0.0.14
Environment