claude-code - 💡(How to fix) Fix Feature request: Session history tab bar in VSCode extension instead of clock icon menu [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#52168Fetched 2026-04-23 07:34:49
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Author
Participants
Timeline (top)
labeled ×3

Add a tab bar or breadcrumb-style history navigator at the top of the Claude Code chat panel in the VSCode extension, replacing or supplementing the current clock icon dropdown for navigating session history.

Root Cause

Add a tab bar or breadcrumb-style history navigator at the top of the Claude Code chat panel in the VSCode extension, replacing or supplementing the current clock icon dropdown for navigating session history.

Code Example

[UT-3060 rename Menu…] [UT-3059 sticky side…] [UT-3058 button…]  🕐
^--- tab strip (recent)                                           ^--- full history
RAW_BUFFERClick to expand / collapse

Summary

Add a tab bar or breadcrumb-style history navigator at the top of the Claude Code chat panel in the VSCode extension, replacing or supplementing the current clock icon dropdown for navigating session history.

Motivation

Switching between recent sessions currently requires clicking the clock icon to reveal a dropdown list. This is a hidden, non-discoverable interaction — users have to know the icon exists to use it.

A persistent tab bar or history strip at the top of the panel would make session history:

  • Visible — always present, no hunting for an icon
  • Faster — one click to switch vs. icon → dropdown → select
  • Familiar — matches the tab navigation pattern used throughout VSCode

Proposed behavior

  • A horizontal tab strip or recent-sessions bar appears at the top of the Claude Code chat panel
  • Each entry shows the session title (or truncated first message)
  • Clicking a tab switches to that session
  • The clock icon / full history list can remain for accessing older sessions beyond what fits in the strip

Example

[UT-3060 rename Menu…] [UT-3059 sticky side…] [UT-3058 button…]  🕐
^--- tab strip (recent)                                           ^--- full history

This mirrors how browser tabs and VSCode's own editor tabs work, making it immediately intuitive.

extent analysis

TL;DR

Implement a horizontal tab strip at the top of the Claude Code chat panel to display recent sessions, making it easier for users to navigate their session history.

Guidance

  • Review the current implementation of the clock icon dropdown to determine the best approach for replacing or supplementing it with a tab bar.
  • Consider the design and layout of the tab strip to ensure it is intuitive and consistent with VSCode's existing tab navigation pattern.
  • Plan for handling cases where there are more sessions than can fit in the tab strip, such as truncating session titles or providing access to a full history list via the clock icon.
  • Test the new tab strip with various numbers of sessions to ensure it remains usable and performant.

Example

No code example is provided as the issue does not contain specific implementation details.

Notes

The solution will depend on the specific requirements and constraints of the VSCode extension and the Claude Code chat panel, such as available screen space and user interface guidelines.

Recommendation

Apply a workaround by implementing a basic tab strip with a limited number of recent sessions, with the clock icon remaining as a fallback for accessing older sessions. This allows for testing and refinement of the new navigation approach before fully replacing the existing dropdown.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING