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]: Switching accounts mid-thread shows the handoff as "Claude Opus 5.5 → Claude Opus 5.5" #15476
I searched existing issues and did not find a duplicate.
I included enough detail to reproduce or investigate the problem.
Area
apps/web, apps/mobile
Steps to reproduce
Set up two accounts of one provider, for example two Claude or two Codex instances. Give them accent colors, or not: with two instances of one provider the badge shows either way.
Look at the Context handoff divider in the timeline, on web or mobile.
Expected behavior
Each side of the divider shows its account's badge, like the sidebar, thread rows, composer and model picker do, so you can see which account the thread moved from and to.
Actual behavior
Both sides show the same bare glyph and model: Claude Opus 5.5 → Claude Opus 5.5. The switch looks like a no-op, and the divider is the only record in the thread of which account took over. That's usually what you want to check after moving off an account that hit its usage limit. The account name only shows in a hover tooltip on web, or after a tap on mobile.
A real handoff between two Claude accounts, renamed "Personal" and "Work".
Cause
HandoffEndpoint in apps/web/src/components/chat/V2LifecycleRow.tsx and in apps/mobile/src/features/threads/thread-handoff-row.tsx draws the plain provider icon. It never applies shouldShowInstanceBadge, the shared rule every other provider icon uses to badge the account.
The same gap was fixed as a bug on the other surfaces: #5977 → #5980 (web sidebar) and #9898 → #9899 (mobile thread rows).
Impact
Minor bug or occasional failure
Version or commit
t3@0.0.46-nightly.20261004.2644 (main 8fb068c). Still present on main at a1d9d72.
Environment
macOS desktop client, Linux host. Two Claude accounts with accent colors.
PR opened: #15477. Each handoff endpoint's provider icon applies shouldShowInstanceBadge and shows the same colored initials badge as the sidebar, on web and mobile. Before/after screenshots are in the PR.
changed the title [-][Bug]: Context handoff divider doesn't show which account the context moved between[/-][+][Bug]: Context handoff divider doesn't show each side's account badge[/+]on Oct 4, 2026
changed the title [-][Bug]: Context handoff divider doesn't show each side's account badge[/-][+][Bug]: Switching accounts mid-thread shows the handoff as "Claude Opus 5.5 → Claude Opus 5.5"[/+]on Oct 5, 2026
Activity
vitalyiegorov commentedon Oct 4, 2026
PR opened: #15477. Each handoff endpoint's provider icon applies
shouldShowInstanceBadgeand shows the same colored initials badge as the sidebar, on web and mobile. Before/after screenshots are in the PR.[-][Bug]: Context handoff divider doesn't show which account the context moved between[/-][+][Bug]: Context handoff divider doesn't show each side's account badge[/+][-][Bug]: Context handoff divider doesn't show each side's account badge[/-][+][Bug]: Switching accounts mid-thread shows the handoff as "Claude Opus 5.5 → Claude Opus 5.5"[/+]