VS Code Codex Diff crashes: Thread context is unavailable for non-thread routes
What version of the Codex App are you using (From “About Codex” dialog)?
26.721.41059
What subscription do you have?
ChatGPT Business
What platform is your computer?
Microsoft Windows NT 10.0.26200.0 x64
What issue are you seeing?
Codex diff does not work anymore since 2 days, on any file.
I have uninstalled, restart VS, reinstalled the extension as advised by Codex itself.
Log in the output windows says :
2026-07-29 19:13:38.480 [error] error boundary componentStack="\n at R (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/editor-diff-page-DVdvmt2c.js:1:1030)\n at L (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/editor-diff-page-DVdvmt2c.js:1:643)\n at o (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:717:17015)\n at I7e (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:280:3053)\n at Y7e (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:280:7298)\n at a$t (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:229495)\n at c$t (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:230828)\n at I7e (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:280:3053)\n at Q7e (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:280:8418)\n at Suspense (<anonymous>)\n at qwe (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:196:33715)\n at Inn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:604080)\n at qwe (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:196:33715)\n at Vnn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:605116)\n at qwe (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:196:33715)\n at Bnn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:604648)\n at cu (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BR8U-Dds.js:2:46705)\n at w4t (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:369219)\n at f4t (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:367104)\n at Hw (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:60:75338)\n at kFn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:533:370317)\n at NTn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:533:127204)\n at Onn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:603178)\n at jYe (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:60:79372)\n at $Mn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:533:313214)\n at wEn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:533:140883)\n at Hw (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:60:75338)\n at t (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:94:8798)\n at k4t (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:369852)\n at c (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:197:171381)\n at o (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:197:170713)\n at Okn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:533:206906)\n at Ekn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:533:204208)\n at xkn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:533:198196)\n at bkn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:533:197532)\n at Y6t (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:424850)\n at sDn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:533:152979)\n at x4t (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3937:367794)\n at Z7e (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:280:7488)\n at q7e (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:280:6216)\n at Tgt (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:118:11672)\n at ou (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BR8U-Dds.js:2:45784)\n at qrn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3987:13961)\n at qwe (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:196:33715)\n at Kwe (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:196:33550)\n at ian (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3994:2604)\n at qSe (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:175:70984)\n at RDe (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-C7Xd-izh.js:197:4743)\n at Can (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3994:5152)\n at dVn (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:535:82994)\n at jan (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3994:6540)\n at Zin (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-DZH_C2c-.js:3994:823)\n at au (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BR8U-Dds.js:2:40512)\n at Hw (https://file+.vscode-resource.vscode-cdn.net/c%3A/Users/xxxx/.vscode/extensions/openai.chatgpt-26.721.41059-win32-x64/webview/assets/app-initial-BKh04BVH.js:60:75338)" error={} name=AppRoutes
And when I opened the webview developer tools I found this error in the console :
app-initial-C7Xd-izh.js:289 Error: Thread context is unavailable for non-thread routes
What steps can reproduce the bug?
Click on the link to review files diff in codex opens the codex diff window.
Then the codex diff display an error "Oops, an error has occurred" and a button "try again"
<img width="733" height="527" alt="Image" src="https://github.com/user-attachments/assets/45fbbf99-7871-4019-8470-a4b8f5da5093" />o
What is the expected behavior?
The codex diff windows should open properly and display diffs.
Additional information
_No response_
1 Comment
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action