[FEATURE] Add 'Jump to Last User Message' button in conversation sidebar
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
When working on complex, multi-step tasks, conversations with Claude Code can become very long, often spanning hundreds of messages. This creates a significant navigation challenge: it becomes difficult to quickly return to the last user prompt after scrolling through Claude's responses, code outputs, and file modifications. Current pain points:
- Users need to manually scroll through the entire conversation history to find where they last asked a question
- The sidebar conversation view lacks navigation shortcuts or bookmarks
- When reviewing Claude's work or checking previous responses, it's hard to jump back to "where I left off"
- This friction slows down the iterative development workflow, especially during long coding sessions
Proposed Solution
Add a "Jump to Last User Message" button or keyboard shortcut to quickly navigate to the most recent user prompt in the conversation.
Implementation suggestions: Option A - Button in Sidebar (Visual):
- Add a floating button at the bottom-right of the conversation sidebar
- Icon: ⬆️ Your Last Message or 📍 Jump to My Last Prompt
- Clicking it scrolls to the last message sent by the user
- Could also include a counter badge showing unread AI responses
Option B - Keyboard Shortcut (Power Users):
- Add a keyboard shortcut: Ctrl+Shift+U (Windows/Linux) or Cmd+Shift+U (Mac)
- Shortcut: "Jump to Last User Message"
- Could be configurable in VSCode settings
Option C - Enhanced Scrollbar Markers (Advanced):
- Add visual markers on the scrollbar indicating user messages (similar to VSCode's error/warning markers)
- Clicking a marker jumps directly to that message
- Different color for "last user message" vs older ones
Bonus Enhancement:
- Add "Jump to Next/Previous User Message" navigation (like Ctrl+G in many text editors)
- Show a mini-map or timeline of the conversation with user/assistant message indicators
Alternative Solutions
Highlight the "user prompt" with color
Priority
High - Significant impact on productivity
Feature Category
Interactive mode (TUI)
Use Case Example
Use case example:
- User asks Claude to implement a feature
- Claude responds with multiple file edits, explanations, and code blocks (takes up 2-3 screens)
- User scrolls up to review what Claude did
- User wants to ask a follow-up question but needs to scroll all the way down again manually
- Repeat this 10-20 times in a session → significant time waste
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗