[BUG] Desktop 2.37337.1: Code tab Routines section hidden after the sidebar update, reset to hidden on every launch
Status Open
Reported on v2.1.296
Maintainer reply None cached
Activity 4 comments · opened Oct 14, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report
- [x] I am using the latest version of Claude Code
What's Wrong?
After updating the Claude desktop app, the Routines section is gone from the Code tab sidebar. My local routines still exist and still run on schedule; only the section is missing. The sidebar has no control to show it again.
What I found:
- The update migrated the sidebar preferences (
epitaxyPrefs["dframe-code-sections"],migratedFrom: 1). The migratedroutinessection hasshown: false, collapsed: true. - I set
shown: truein bothclaude_desktop_config.jsonand the renderer's localStorage keyLSS-persisted.dframe-code-sections, with the app fully quit. About two seconds after launch, the app writesshown: falseback to both.
What Should Happen?
The Routines section stays visible after the update, or the sidebar offers a way to show it again.
Error Messages/Logs
None shown in the app.
Steps to Reproduce
- Have local routines on Claude desktop 2.31226.x.
- Update to 2.37337.1.
- Open the Code tab.
Is this a regression?
Yes, this worked in a previous version
Last Working Version
Claude desktop 2.31226.1
Claude Code Version
2.1.296 (Code tab of Claude desktop 2.37337.1)
Platform
Claude desktop app (Code tab)
Operating System
macOS
4 Comments
This is the Routines section of the Code tab in the Claude desktop app (Claude Code Desktop), the same area as #89804 and #95472. I reformatted the report to the bug template.
Same bug here, independently reproduced on a second machine.
Environment
Symptoms
Confirmation of the migrated preference
Queried from inside a Code session via the app's sidebar tool, the sections are reported as:
pinned: shown trueroutines: shown false, collapsed truesessions: shown true, group_by projectThere is no user-facing control that flips
routines.shown, and the session-side sidebar API exposes no way to change it either. This matches the reporter's finding that the migrateddframe-code-sectionsprefs carryroutines.shown: false.Expected
The Routines section stays visible after the update, or the sidebar offers a way to show it again. Related open reports: #95967 (routine runs missing from sidebar / Remote Control), #100563 (run history only reachable on the task detail page), #97406 (Scheduled section collapsed to one row).
This is a Claude desktop Code-tab issue, not a CLI issue; the
invalidlabel looks like a bot misclassification.Same here on Windows 10 (19045), Claude desktop 2.37337.1.0 (MSIX). I reproduced the reset-on-launch:
routinessection inclaude_desktop_config.jsonwas"shown": true, "collapsed": false."shown": false, "collapsed": true.Impact: we run about 100 local routines (scheduled and run-on-demand), and almost every session we use is a routine run. With the section hidden, none of them has a sidebar row. They can't be pinned or filed into a custom section, and the only way into a run is Scheduled → routine → History.
Please either add a way to show the section again, or restore it to shown.
Same on macOS (Darwin 25.6), Claude Desktop 2.37337.1. Additional symptom: pinned routines were lost as well.
On the first launch after the update,
LSS-persisted.starred-local-routineswas rewritten as[](same timestamp as the other
LSS-persisted.starred-*keys, ~1 s after app start), whilestarred-local-code-sessionskept its entries. With the Routines section hidden there is no wayto re-pin a routine. Related: #54524.