Skip to content

[BUG] Settings not applied on startup #142

@fuzz-goe

Description

@fuzz-goe

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

  1. Launch the app
  2. Change any setting (e.g. Auto-expand AI responses, notification triggers)
  3. Quit the app
  4. Confirm ~/.claude/claude-devtools-config.json contains the updated values
  5. Launch the app again
  6. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions