Sidebar: pinning a session detaches it from its group — no way to keep a stable position while preserving project grouping
Environment
Claude Code 2.1.167, desktop app, Windows 10.
10+ concurrent local sessions filed under 4 custom sidebar groups (one per project/repository).
Current behaviour
The session list is ordered by most recent activity, so any session that runs jumps to the top and the rows reorder constantly while several sessions work in parallel.
The only way to stabilise a row is Pin — but a pinned session is displayed in a separate "Pinned" section, detached from its group, and pins coming from different groups are mixed together in that single section.
Why this is a problem
You have to choose between:
- (a) a stable position, losing the project grouping, or
- (b) grouping, with rows that never stop moving.
There is no way to have both, which defeats the purpose of the groups as soon as more than one session is active.
Real-world impact
I addressed the wrong session. Two sessions ended up editing the same files in a repository that has no version control, and one came close to overwriting the other's uncommitted work.
This is compounded by session titles being generated from the first task and never following the work afterwards: three of my sessions were working on the same feature under titles that no longer matched what they were doing.
Request (any one of these would solve it)
- Pin within a group — keep the pinned session under its own group heading, sorted first, instead of moving it to a global "Pinned" section.
- Per-group ordering option — activity / manual / alphabetical.
- An option to disable automatic reordering entirely.