Skip to content

fix(desktop): threads waiting on background agents stay active in the taskbar badge - #215

Merged
badcuban merged 2 commits into
mainfrom
threadlines/count-waiting-threads-active
Sep 3, 2026
Merged

fix(desktop): threads waiting on background agents stay active in the taskbar badge#215
badcuban merged 2 commits into
mainfrom
threadlines/count-waiting-threads-active

Conversation

@badcuban

@badcuban badcuban commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

A thread whose turn settled while its subagents were still running showed "waiting" in the sidebar but dropped out of the taskbar badge, the quit warning, and the update warning. Those surfaces only counted sessions with a running turn, so a thread waiting on background agents read as finished.

The fix shares one rule, isWaitingOnBackgroundTasks, between the sidebar pill, the chat view, and the running-thread selector. Every surface now treats a thread with pending background tasks as live work. The desktop status menu gets a waiting thread state so its tooltip stays truthful. One store test covers the selector.

… taskbar badge

A thread whose turn settled while its subagents were still running showed
"waiting" in the sidebar but dropped out of the taskbar badge, quit warning,
and update warning, which all counted only sessions with a running turn.

Share one rule, isWaitingOnBackgroundTasks, between the sidebar pill, the
chat view, and the running-thread selector so every surface treats a thread
with pending background tasks as live work. The desktop status menu gets a
"waiting" thread state so its tooltip stays truthful.
@vercel

vercel Bot commented Sep 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
threadlines Ready Ready Preview Sep 3, 2026 6:34pm UTC

Request Review

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:M labels Sep 3, 2026
@badcuban
badcuban merged commit 7432973 into main Sep 3, 2026
16 checks passed
@badcuban
badcuban deleted the threadlines/count-waiting-threads-active branch September 3, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant