“Open in New Window” makes the selected chat disappear
Open 💬 2 comments Opened Jul 24, 2026 by fribbis
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What version of the Codex App are you using (From “About Codex” dialog)?
26.721.31836
What subscription do you have?
Plus
What platform is your computer?
Darwin 25.5.0 arm64 arm
What issue are you seeing?
While using ChatGPT mode, I pressed Command-K to search for an existing conversation. I selected the conversation, and it opened in a small panel near the bottom-right corner of the application.
I then clicked “Open in New Window.” The chat panel disappeared, but the conversation did not open in a separate window.
I checked the macOS Window menu, and no additional window was listed.
What steps can reproduce the bug?
Feedback ID: no-active-thread-019f9305-ef44-7d51-a85f-1bcd76d5977c
What is the expected behavior?
The selected conversation opens in a separate application window.
Additional information
The chat panel disappears, but no new window is created. Only the main ChatGPT window appears in the Window menu.
2 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Adding another macOS data point with local diagnostic evidence.
Environment
26.721.81911(build5973)26.5.2(25F84), Apple SiliconReproduction coverage
The failure is consistent in all of these cases:
In every case, the Quick Chat popover closes immediately and no visible window appears. There is no user-facing error.
Local diagnostic evidence
The desktop main-process log confirms that multiple auxiliary windows with
appearance=quickChatwere actually created. They remainedrendererWindowVisible=falseandrendererWindowFocused=falsefor their entire lifetime.For two clean reproductions, the interval from the auxiliary window finishing its main-frame load to the IPC connection reset was approximately:
15.014seconds15.007secondsThis matches the packaged client's 15-second Quick Chat prewarm readiness timeout. The packaged flow creates a hidden prewarmed Quick Chat window, waits for its renderer-ready handshake, and only calls
show()/focus()after readiness and the target conversation route are confirmed. If readiness is not confirmed, the hidden window is closed. Meanwhile, the source popover is dismissed immediately after invoking the open request, without waiting for successful presentation or rolling back on failure.A related renderer warning was also recorded during Quick Chat interaction:
The immediate failure point therefore appears to be between successful creation of the hidden
quickChatauxiliary window and completion of its ready/route handshake. It is not a minimized or off-screen window, and it is not limited to conversations without a server ID.Ideally, the source popover should close only after the auxiliary window is visible, and the client should restore the popover or show an error when the readiness handshake times out.