You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Pending approvals are hard to spot since they moved from the composer to timeline rows #27067
I searched existing issues and did not find a duplicate.
I included enough detail to reproduce or investigate the problem.
Area
apps/web
Steps to reproduce
Start a Claude Code thread in Supervised mode.
Have the agent (or a subagent it starts) run a command that needs approval.
Switch to another thread, then come back through the sidebar's approval indicator.
Expected behavior
Since #26255, a pending approval sits on its timeline row, which makes sense. It should still stand out as the thing waiting on me, the way the docked composer panel did. For example:
a distinct card style (accent border or background, warning icon)
real Approve and Decline buttons, not text links
a "1 approval waiting" pill above the composer that jumps to the row when it's off-screen
scroll to and highlight the row when I open the thread from the sidebar approval indicator
Actual behavior
The pending row looks like every other tool row: muted icon, monospace text, and a small "Waiting for approval · Decline · Approve" text line. Among the reasoning and tool rows it reads as normal output. Coming from the sidebar indicator (including "a subagent is asking for approval"), I have to scan the timeline to find what's waiting. An approval I miss stalls the agent until I notice.
(The screenshot also shows the description shown in place of the command. That's #20146, fixed by #20145 in 0.1.5. This issue is only about visibility.)
Impact
Cosmetic issue
Version or commit
0.1.4-nightly.20261028.3841. v0.1.5 has no changes to the approval row's styling (checked the commit diff).
Environment
T3 Code desktop, Linux (Arch/Omarchy), Claude Code provider, Claude Opus 5.5
Same regression here on T3 Code desktop 0.1.7 (Windows), running threads in approval-required mode.
Before #26255 a pending approval was a yellow card docked above the composer: same place every time, visible no matter where the timeline was scrolled. Now it renders inline on its tool row, so while I'm typing at the bottom the approval can be far off-screen in the middle of the transcript, and nothing above the composer tells me the agent is waiting on me.
+1 to keeping the request on its timeline row, but bringing back a docked strip above the composer (warning styling with Approve/Decline) that jumps to and highlights the row when the request is off-screen. The inline row alone is too easy to miss as the only cue.
Activity
o0Noise0o commentedon Nov 6, 2026
Same regression here on T3 Code desktop 0.1.7 (Windows), running threads in approval-required mode.
Before #26255 a pending approval was a yellow card docked above the composer: same place every time, visible no matter where the timeline was scrolled. Now it renders inline on its tool row, so while I'm typing at the bottom the approval can be far off-screen in the middle of the transcript, and nothing above the composer tells me the agent is waiting on me.
+1 to keeping the request on its timeline row, but bringing back a docked strip above the composer (warning styling with Approve/Decline) that jumps to and highlights the row when the request is off-screen. The inline row alone is too easy to miss as the only cue.