Desktop: Routines sidebar won't stay collapsed while routines have unread results; no mark-all-read

Status Fixed / completed
Reported on v2.1.209
Maintainer reply None cached
Activity 1 comment · opened Jul 19, 2026 · closed Aug 25, 2026

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.json key, 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 in navSeenBadgeIds; sidebar group state in collapsedGroups) already appears to implement a clearAll — it just isn't exposed anywhere in the UI (no "mark all as read" string exists in the shipped bundle).

Request

  1. Persist the collapsed state of the Routines section regardless of unread results (or stop auto-expanding it on new results).
  2. Add a "Mark all as read" affordance (e.g., context menu on the section header) wired to the existing clearAll.

🤖 Filed with Claude Code

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗