Desktop: Routines sidebar won't stay collapsed while routines have unread results; no mark-all-read
Environment
- Claude desktop app (macOS) 1.22209.0, Claude Code 2.1.209
- macOS Darwin 25.5.0
Problem
The Routines section in the desktop sidebar won't stay collapsed while any routine has an unread-result indicator (blue dot). Collapsing it doesn't stick — the section keeps re-expanding until every routine showing a dot has been clicked/viewed.
For users running many local scheduled tasks (dozens of runs per day), this means clicking through every routine, every day, just to keep the sidebar collapsed. Routines that are working correctly don't need per-run review — that's the point of automating them.
Expected behavior
Collapsing the section is a deliberate user choice and should persist regardless of unread results — or at minimum there should be a way to clear all unread indicators at once.
Notes from investigating
- No
settings.jsonkey, keybinding action, or documented setting covers the Routines pane's collapse behavior or the unread dots (checked the routines docs, settings reference, and keybindings reference). - The renderer's unread store (persisted as
epitaxy-unread-v1; badge ids innavSeenBadgeIds; sidebar group state incollapsedGroups) already appears to implement aclearAll— it just isn't exposed anywhere in the UI (no "mark all as read" string exists in the shipped bundle).
Request
- Persist the collapsed state of the Routines section regardless of unread results (or stop auto-expanding it on new results).
- Add a "Mark all as read" affordance (e.g., context menu on the section header) wired to the existing
clearAll.
🤖 Filed with Claude Code
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗