[BUG] v2.1.101 /resume regression: default view shows all projects, current-project filter shows empty, wrong messages displayed
Resolved 💬 3 comments Opened Apr 11, 2026 by dark942 Closed Apr 13, 2026
Description
v2.1.101 introduced a regression in the /resume picker compared to v2.1.98:
- Default view shows all projects — Previously (v2.1.98),
/resumeonly showed sessions from the current project directory. Now it shows sessions from all projects by default, making it harder to find the right session.
- Current-project filter shows nothing — When toggling to current-project-only view, no sessions appear even though sessions exist for that project.
- Wrong messages displayed — When scrolling to find and selecting a session from the current directory in the all-projects view, the resumed conversation shows the wrong (old) messages, not the latest.
Steps to Reproduce
- Have sessions in multiple projects
- Open
claudein one of the project directories - Run
/resume - Default view shows sessions from ALL projects (regression from v2.1.98)
- Toggle to current-project-only → empty list (bug)
- Go back to all-projects, find and select the correct session → shows wrong/old messages (bug)
Expected Behavior (v2.1.98)
/resumeshows only sessions from the current project directory by default- Sessions show the latest message correctly
- This worked correctly in v2.1.98
Actual Behavior (v2.1.101)
/resumeshows all projects by default- Current-project filter shows empty
- Selected sessions display wrong messages
Environment
- Platform: Linux (Arch Linux)
- Working version: v2.1.98
- Broken version: v2.1.101
Related Issues
- #41021 — Feature request to show all projects (implemented in v2.1.101, but broke the default UX)
- #43941 — Resume anchoring on old messages in large sessions
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗