Make the sticky latest user message clickable to jump to its position in the conversation for VSCode Extension
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
on VSCode Extension, Claude Code keeps the most recent user message sticky at the top of the chat component, which is helpful for maintaining context during long responses.
The problem is that once Claude generates a long answer, it can be tedious to manually scroll back to the point where that answer started. In longer coding sessions, I often want to quickly return to the exact place in the conversation where my last prompt appeared, so I can re-read Claude’s response from the beginning and follow the reasoning or code changes in order.
Right now, the sticky message is only informational. It reminds me what my last prompt was, but it does not help me navigate back to that point in the transcript. This creates friction, especially when responses are long and I am moving around the chat a lot.
Proposed Solution
Make the sticky “most recent user message” at the top of the chat clickable.
When clicked, it should automatically scroll the conversation to the original position of that user message in the transcript, or directly to the start of Claude’s response to that message. The goal is to let users instantly jump back to the beginning of the current answer without manually scrolling.
Ideal behavior:
The latest user message remains sticky as it is today
Clicking it jumps to its original location in the chat
Optionally, it could scroll slightly below the user message so the start of Claude’s answer is immediately visible
Smooth scrolling would be nice, but even instant jump would already be very useful
Alternative Solutions
_No response_
Priority
Medium - Would be very helpful
Feature Category
Interactive mode (TUI)
Use Case Example
Example scenario:
I send Claude a prompt asking for a multi-step refactor or debugging help
Claude produces a long response with explanations, edits, and code blocks
I scroll around the answer, inspect different parts, or switch context briefly
Later, I want to re-read the response from the beginning
With this feature, I can just click the sticky latest user message at the top
The chat jumps directly to the point where that message was sent, so I can start reading Claude’s answer from the top
This would save time and make long conversations much easier to navigate.
Additional Context
This would be especially useful in longer coding sessions where Claude’s responses are substantial and users frequently move around within the conversation.
The sticky latest-user-message UI already acts like a navigation reference mentally, so making it actually navigable feels like a natural extension of the current behavior.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗