Desktop app: session in Recents keeps showing a blinking/flashing status dot that won't clear
What happened
In the Claude Code desktop app, one session in the Recents sidebar keeps showing a small status dot that blinks/flashes continuously. It does not clear on its own.
The session has no running or pending background tasks (verified inside the session: all tasks show completed, no active agents/workflows). So the flashing indicator does not seem to reflect any actual ongoing work.
Expected
The status dot should clear once the session has no active/background work and its completion notifications have been seen — it should not keep flashing indefinitely.
Steps to reproduce (best guess)
Not reliably reproducible, but it appeared after a session that had earlier run background tasks (a multi-agent Workflow that completed successfully). After the work finished, the flashing dot on that session in Recents persisted.
Things already tried
- Opening the session and viewing it (dot keeps flashing)
- Confirming there are no running background tasks in the session
Environment
- Claude Code: 2.1.185
- OS: macOS 14.8.5 (build 23J423)
- Surface: Desktop app (Recents sidebar)
Notes
Possibly a stale UI/notification state that isn't being reset after background tasks complete. A screenshot of the Recents list (with the affected session highlighted) can be attached in the app.
Showing cached comments. Read the full discussion on GitHub ↗
3 Comments
The same to me
Still occurring on macOS after this was closed — Claude Code desktop app, Aug 2026.
A session card in Recents keeps a blinking status dot indefinitely. Inside the session: no running agents, no workflows, no pending tasks. It first appeared after the session had run background/scheduled work that completed cleanly.
Adding a concrete impact, since the report above reads as cosmetic: during a live production incident the dot is the operator's only glanceable "is it working or waiting on me?" signal. When it lies, you stop trusting it, and then you can't tell a genuinely busy session from a finished one without opening each and reading the transcript. That cost real time today.
Happy to supply logs if useful.
the same to me.