[BUG] Setting auto mode on a scheduled/routine task disables auto mode app-wide
Bug Description
After setting auto mode as the permission mode for a scheduled/routine task in the Claude Code desktop app, auto mode becomes unavailable as an option everywhere else in the app — across all new sessions, Shift+Tab cycling, and the mode picker. The app-level auto mode option either disappears or returns an unavailability error.
Environment
- Platform: macOS 25.3.0 (Darwin)
- App: Claude Code desktop
Steps to Reproduce
- Open a scheduled/routine task in the Claude Code desktop app
- Set the task's permission mode to auto
- Exit the task settings and open (or start) any regular session
- Observe: auto mode is no longer selectable — it is absent from Shift+Tab cycling and/or returns an unavailability error
Expected Behavior
Setting auto mode on a routine task should be scoped to that task. Other sessions and the app-wide mode picker should be unaffected.
Actual Behavior
Auto mode is unavailable everywhere in the app after being set on the routine task. The only known workaround is to remove or change the mode setting on the scheduled task.
Related Issues
- #42449 — auto mode set as
defaultModein settings.json causes app-wide unavailability (open) - #33587 —
defaultMode: "auto"in settings.json causes persistent "auto mode temporarily unavailable" across sessions (closed)
This appears to be the same underlying state-leak bug, but triggered specifically through the scheduled task UI rather than settings.json.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗