-
Notifications
You must be signed in to change notification settings - Fork 211
[BUG] Settings not applied on startup #142
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Settings saved to ~/.claude/claude-devtools-config.json are not applied when the app starts. The app always launches with default values, ignoring the persisted config.
To Reproduce
- Launch the app
- Change any setting (e.g. Auto-expand AI responses, notification triggers)
- Quit the app
- Confirm
~/.claude/claude-devtools-config.jsoncontains the updated values - Launch the app again
- Observe that settings are reset to defaults
Expected behavior
Settings saved to ~/.claude/claude-devtools-config.json are loaded and applied on startup.
Screenshots
N/A
Desktop:
- OS: Windows 11 (no WSL)
- Version: v0.4.9 (broken), v0.4.8 (working)
Additional context
⚠️ Note: the following is speculation from Claude (AI), not verified by the reporter.
PR #111 (perf: convert synchronous file reads to async in main process) introduced in v0.4.9 is a likely candidate. Converting the config read from sync to async may have introduced a race condition where the renderer initializes with default values before the async read completes and the config is sent over IPC.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working