Codex Desktop: make Ctrl+Shift+Tab recent-chat switcher persistent and complete across projects
Resolved 💬 2 comments Opened Aug 14, 2026 by miragecoa Closed Aug 14, 2026
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What variant of Codex are you using?
Codex Desktop app on Windows, version 26.803.10989.0.
What feature would you like to see?
Make the Ctrl+Shift+Tab Recently viewed chats switcher a persistent, complete cross-project recent-chat history.
Most of my chats belong to projects. The project-grouped sidebar is useful for organization, but it is difficult to recover a recently used chat when there are many projects and pinned items. Ctrl+Shift+Tab is the natural global entry point, but its list contains only a subset of my chats.
Current behavior
- The switcher is based on a session-scoped recently-viewed list rather than durable chat recency.
- In the current build, the client logic appears to cap that list at 20 entries.
- Entries that are not currently available/materialized are filtered out.
- After restarting the app, or when a chat has not been opened during the current app run, the switcher does not provide a complete global recent history.
- The missing chats still exist under their projects; this is a navigation/discoverability problem, not data loss.
Expected behavior
- Persist recently viewed chat history across app restarts.
- Include eligible chats regardless of whether they are projectless or inside any project, and regardless of pinned state.
- Sort by last viewed time (not merely last message update time).
- Show the project name/path next to each chat to disambiguate duplicate titles.
- Allow scrolling or loading more instead of a small hard cap.
- Keep the existing keyboard cycling behavior and mouse selection.
- Optionally expose the same data as a clickable global Recent chats sidebar entry.
Reproduction
- Create or open chats across several projects.
- Use some of them over time, then restart the desktop app or continue after many chats have accumulated.
- Press
Ctrl+Shift+Tab. - Observe that Recently viewed chats contains only a subset and cannot serve as a global recent-chat history.
Why this matters
When nearly all chats are project-scoped, the sidebar's project hierarchy is not an efficient way to find a recently used chat. A durable cross-project recent list would provide a reliable recovery path without removing project organization.
2 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Closing as a duplicate of #38201.