"Group by projects" view renders empty on desktop AND claude.ai web - "group by date" works fine

Open 💬 0 comments Opened Jul 3, 2026 by dabliololliobot

Environment

  • Claude desktop (Windows MSIX) 1.18286.0.0, Claude Code runtime 2.1.197, Windows 11 Pro 26200
  • Also reproduces on claude.ai in the browser (Chrome) — same account, so this is server-side, not local state

Bug

Since ~2026-07-03, switching the sessions sidebar to "group by projects" shows an empty list. Switching to "group by date" shows all sessions normally, so the session data itself is fine. The project filter also shows no projects to pick.

What I already ruled out (all local state)

  • ~/.claude/projects/* intact; ~/.claude.json projects key populated; the app's own session-management API lists all sessions with correct cwd.
  • Full app restart (all processes killed) — no change.
  • Deleted renderer Local Storage, Session Storage, Cache, Code Cache, and IndexedDB (with backups; fresh login) — no change.
  • Cleaned duplicate case-variant project keys in ~/.claude.json (e.g. D:\Claude vs D:/Claude) — no change.
  • Reset persisted view filters in claude_desktop_config.json (epitaxyPrefs: ccd-sessions-filter, code-sessions-status-filter, code-sessions-activity-days-filter, etc.) — no change.
  • Renderer/main logs clean after all of the above (no errors on relaunch).
  • Reproducing on claude.ai web rules out local desktop state entirely.

Possibly related observations

  • The web asset bundle changed between 2026-06-29 (c34d1f91f-ChO6umu6.js) and 2026-07-03 (c72812e30-BRwv9GFK.js) — the regression window matches.
  • Before the local IndexedDB reset, the renderer was logging repeated 404s on POST /v1/code/sessions/session_016fTQBDiigtm2br7WtrtbzE/mark_read (a deleted session still referenced as unread). Those stopped after the reset; the empty view did not.

Expected

"Group by projects" groups the same sessions that "group by date" already shows.

View original on GitHub ↗