[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

  1. Accumulate 550+ stored sessions over time
  2. Type /resume in Claude Code interactive mode
  3. Observe that the terminal shows the bottom of the list (oldest sessions)
  4. 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

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗