Codex Desktop: opening any unloaded local chat waits ~5 seconds on owner discovery timeout
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
Research direction
Start by tracing the desktop path around maybe_resume_started, owner discovery, and the maybe_resume_owner_discovery_failed timeout. Compare that path with the thread/read and thread/resume timings, and check the avatarOverlay renderer's Conversation state not found message. Done means unloaded local chats display without the fixed five-second wait while preserving the fallback behavior.
Written by the indexing model from the issue text.
Description
Summary
Codex Desktop waits about five seconds before displaying any unloaded local chat, even when the chat transcript is small. The actual thread read/resume completes in under 200 ms; the delay is a fixed owner-discovery timeout before fallback.
Environment
- ChatGPT/Codex Desktop: 26.803.41515 (build 6321)
- Bundled Codex: 0.147.0-alpha.6.5
- macOS 26.5.1, arm64
Steps to reproduce
- Launch the desktop app.
- Open any unloaded local chat.
- Observe that the content appears only after about five seconds.
This reproduces with a small local transcript of 3,075,688 bytes, so it is not limited to large chats.
Expected behavior
The chat should appear as soon as thread/read and thread/resume complete.
Actual behavior and timing
Sanitized diagnostic timing from one reproduction:
maybe_resume_started:2026-08-07T07:00:43.245Zmaybe_resume_owner_discovery_failedwithtimeout:2026-08-07T07:00:48.252Z- Fixed wait before fallback: approximately 5,007 ms
thread/readafter fallback: 3 msthread/resumeafter fallback: 182 ms
A background avatarOverlay renderer also emits Conversation state not found, although Pets were never enabled or opened by the user.
The same owner-discovery timeout reproduces across multiple local threads. Deleting large chats and fully restarting the app did not eliminate the fixed delay.
Privacy
No raw logs, session transcript, browser tabs, or conversation content are attached.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- Avg merge
- 1m
- Merged PRs (30d)
- 1k
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openai/codex
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
macOS sandbox blocks hw.optional.arm64 sysctl, causing Flutter to misdetect Apple Silicon as x64 Openbug CLI sandbox
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug CLI TUI
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
CLI config enhancement skills
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
A-linter
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oxc-project/oxc#26863 ·