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

  1. Create or open chats across several projects.
  2. Use some of them over time, then restart the desktop app or continue after many chats have accumulated.
  3. Press Ctrl+Shift+Tab.
  4. 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.

View original on GitHub ↗

2 Comments

github-actions[bot] contributor · 14 days ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #38201

Powered by Codex Action

miragecoa · 14 days ago

Closing as a duplicate of #38201.