[BUG] /resume command shows oldest sessions first, making recent sessions inaccessible
Resolved 💬 3 comments Opened Jul 15, 2025 by AshKash Closed Nov 30, 2025
## Environment
- Platform (select one):
- [x] Anthropic API
- [ ] AWS Bedrock
- [ ] Google Vertex AI
- [ ] Other: <!-- specify -->
- Claude CLI version: <!-- output of
claude --version--> - Operating System: <!-- e.g. macOS 14.3, Windows 11, Ubuntu 22.04 -->
- Terminal: <!-- e.g. iTerm2, Terminal App -->
## Bug Description
When using the /resume command with a large number of stored sessions (550+), the terminal displays the bottom
of the session list showing the oldest sessions, while the most recent sessions are above the visible viewport and
require manual scrolling to access.
## Steps to Reproduce
- Accumulate 550+ stored sessions over time
- Type
/resumein Claude Code interactive mode - Observe that the terminal shows the bottom of the list (oldest sessions)
- Note that recent sessions are not visible without scrolling up
## Expected Behavior
Recent sessions should be easily accessible by either:
- Displaying sessions in reverse chronological order (newest first)
- Auto-scrolling to show the top of the list where recent sessions are located
- Providing an option to control the display order
## Actual Behavior
- Sessions are listed in chronological order (oldest to newest)
- Terminal viewport shows the bottom of the list
- Most recent sessions are hidden above the visible area
- No built-in way to reverse the order or jump to recent sessions
## Additional Context
- Current workaround requires extensive manual scrolling through 550+ sessions
- This significantly impacts workflow when trying to resume recent work
- A reverse chronological order would align with common UX patterns where most recent items appear first
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗