[BUG] Session status inconsistent between Welcome-screen "Sessions" panel and sidebar ("Needs input" vs. finished)

Open 💬 0 comments Opened Jun 14, 2026 by stefansimik

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

  1. 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.
  2. Leave them idle for a few hours (here ~6h).
  3. Open the Code tab and look at the "Welcome back" home screen.
  4. Note the two sessions flagged "Needs input" in the Sessions panel.
  5. Find the same two sessions in the left sidebar under "Today".
  6. 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" />

View original on GitHub ↗