[BUG] Session status inconsistent between Welcome-screen "Sessions" panel and sidebar ("Needs input" vs. finished)
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
On the "Welcome back" home screen (Code tab) of the Claude Code desktop app, the Sessions panel and the left sidebar show conflicting status for the same sessions.
<img width="3744" height="2324" alt="Image" src="https://github.com/user-attachments/assets/ba712a48-1a8b-4fb6-a0e1-8f6fdcb3f944" />
The home-screen "Sessions" panel marks two sessions with a "Needs input" badge (amber dot) — i.e. unfinished / waiting for user input:
- "Lessons to courses file structure" — "analysis complete: recommends front-matter + pin format; awaiting go-a…" · folder !guide-for-new-lesson · 6h
- "Lessons versioning strategy" — "Čo ti sedí?" · folder !guide-for-new-lesson · 6h
The exact same two sessions appear in the left sidebar under "Today", but there they are shown with the normal idle indicator (hollow circle) — i.e. NOT flagged as needing input / treated as finished.
So the same "needs input" state is rendered differently in two places at the same time, and I can't tell whether these sessions actually need my attention.
What Should Happen?
A session's "needs input / unfinished" state should be consistent across the home-screen Sessions panel and the sidebar. If a session needs input, both views should show it; if it doesn't, neither should.
Error Messages/Logs
N/A — this is a UI state inconsistency, not a crash or error. Nothing is logged.
Steps to Reproduce
- Start one or more sessions that end with the agent asking the user a question (e.g. "Čo ti sedí?", "awaiting go-ahead…"), so they enter a "needs input" state.
- Leave them idle for a few hours (here ~6h).
- Open the Code tab and look at the "Welcome back" home screen.
- Note the two sessions flagged "Needs input" in the Sessions panel.
- Find the same two sessions in the left sidebar under "Today".
- Observe: the sidebar shows them with the normal/finished indicator (hollow circle), not "needs input" — the two views disagree.
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude 1.12603.1 (3df4fd) 2026-06-11T16:57:36.000Z
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
- This is the Claude Code desktop app (macOS), Code tab — not the CLI.
- Both affected sessions are Local and in the same workspace folder !guide-for-new-lesson.
- Both sessions are ~6h old.
- Likely cause: the home Sessions panel and the sidebar derive the "needs input" flag from different signals, or one of them reads a stale / un-synced snapshot.
- Screenshot attached showing both views side by side (Sessions panel marked "Needs input" vs. sidebar marked finished).
Bug showcase
<img width="3744" height="2324" alt="Image" src="https://github.com/user-attachments/assets/ba712a48-1a8b-4fb6-a0e1-8f6fdcb3f944" />