Switching between threads is very slow
Open 💬 20 comments Opened Feb 7, 2026 by ImanYZ
💡 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)?
Version 260206.1448 (565)
What subscription do you have?
ChatGPT Pro
What issue are you seeing?
After updating Codex last night, switching between threads is super slow and not responsive.
What steps can reproduce the bug?
I have multiple tabs in the Codex App on my MacBook Pro M4 Max.
Every thread is on a different project, in totally separate folders, without sharing anything.
Some of the threads are on git repos, and some are not.
When I send a prompt in one thread and switch to another thread, for a while the Codex app is frozen.
If I send prompts in two separate threads, they get super slow, and sometimes the app crashes and closes.
I did not experience these issues before updating the Codex app last night.
What is the expected behavior?
_No response_
Additional information
_No response_
20 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
+1 - app currently unusable for me
After updating the app to the new version, I cannot use it anymore!
+1 app completely unusable (MacOS)
+1
The app is hung and completely unusable. Restarting the app does not resolve the issue. Archiving project threads also has no effect. The problem persists across relaunches.
Yes please fix this, its bad. 2021 M1 MBP
Have to put a +1 here, it is barely usable at least when you have multiple big threads going.
Same experience, M1 Max.
Just discovered that in one particular thread, there was a very large diff of unstaged changes that seemed to be choking the whole app's performance. Getting rid of that solved the performance issues on that thread at least.
I’m seeing very similar behavior, but in the Codex IDE extension running inside Cursor, not the standalone Codex desktop app.
In my case:
From observation, it appears that the entire conversation is being loaded and rendered synchronously when switching threads. If the desktop app is using a similar rendering model, that might explain why multiple large threads cause the UI to hang or crash.
By contrast, Cursor’s native chat interface progressively hydrates messages (loading recent content first and backfilling on scroll), which avoids blocking the UI thread.
If the Codex app and extension are eagerly hydrating full transcripts on thread switch, implementing:
would likely resolve both the freezing and the memory growth issues people are reporting.
Happy to provide more detailed reproduction info from the extension side if helpful.
+1
I'm running into the same performance issues. The lag is making it difficult to use.
+ 1+1
Same here, on huge Mac Ultra, I just have about 10 threads on my Codex app.
Each time I switch from on thread/tab to another, there is 6-10sec of loading. It's a real pain.
Same here - Windows / WSL - 26.313.41514
Same here - M2 max
@etraut-openai Can you do something agianst this big_model_radar spam on all your Github issues? Can you block that somehow? It doesn't even help to block the user. Reports to Github were also unsuccessful.
Seems this has not been updated since March, but just to highlight, 23rd April, and this is still an issue for me.
Codex Mac App, Version 26.417.41555 (1858).
macOS Tahoe 26.3
Can't be limited resources, running on a Apple M3 Pro, 36GB memory. And very few other windows open.
Just wanted to back up @redfox05 . Previously, it was far worse, made the entire app chug and borderline unusable. Now though, it can still take a couple of seconds to swap to a different chat thread. Are we always pulling the chats down from OpenAI's servers? It seems like it would make sense to cache them locally, no?
I am seeing the same thing
Codex Version 26.422.62136 (2176)MBP M2 32GB RAM macOS 15.7 (24G207)THe only apps I've got open are Chrome and Codex. Theres tonnes of CPU, GPU, RAM etc available. It feels like some kind of an io/locking issue.
Here is my feedback id: 019f57d8-c57e-7be3-b6ed-c211ab2785b1 (same issue, very slow switching tabs on Windows)