Repository navigation
[Web] Connection-lost fallback can end in message-send timeout without exposing turn state #42722
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't workingcodex-webIssues related to Codex WebIssues related to Codex WebconnectivityIssues involving networking or endpoint connectivity problems (disconnections)Issues involving networking or endpoint connectivity problems (disconnections)
Description
What issue are you seeing?
In ChatGPT Web, some submitted messages immediately entered a connection-loss fallback and then ended in a message-send timeout without ever displaying a final answer.
The observed sequence was:
- Submit a message.
- The UI immediately displays
Connection lost. Waiting for the full response. - No incremental response text appears.
- No final answer arrives.
- The turn eventually displays a message-send timeout.
The UI does not indicate whether the prompt was accepted, whether a server-side turn still exists, whether the client is reconnecting to that turn, or whether retrying will submit a duplicate prompt.
This report is limited to the observed failure and recovery semantics. It does not attribute the failure to an account, subscription tier, quota, model, or routing cohort.
What steps can reproduce the bug?
- Open an ordinary Chat conversation on chatgpt.com.
- Submit a message.
- If the connection-loss fallback appears, wait for the promised full response rather than resubmitting.
- Observe whether a final answer is delivered or the turn ends in a message-send timeout.
Observed result:
- the connection-loss fallback appeared immediately after submission;
- the UI said it was waiting for the full response;
- some affected turns never displayed a final answer;
- the flow ended in a message-send timeout;
- the UI did not reveal whether retrying would reconnect to the existing turn or create another one.
The timeout and fallback screens were captured in screenshots from the persisted conversation.
What is the expected behavior?
- Distinguish prompt-submission failure from live-stream failure and final-response retrieval failure.
- If the prompt was accepted, state that the turn is still running and warn against duplicate resubmission.
- Preserve and retrieve the final answer after a temporary stream disconnect whenever the server-side turn completes.
- Present
Reconnect to this turnandResend promptas distinct recovery actions. - If the prompt was never accepted, state that explicitly.
- If a usage limit is involved, display the actual limit and reset state rather than a generic connection error.
Additional information
- Desktop OS:
Darwin 27.0.0 arm64 - Browser: Google Chrome
152.0.7977.77 - Date observed: 2026-09-04 KST
- An APAC service incident affecting ChatGPT, Work, file uploads, and Codex Cloud was active during part of the observation window. The incident may explain the underlying disconnection, so this report does not claim an independent backend root cause. The reported product problem is that the fallback promised a full response, then timed out without exposing the turn's acceptance or recovery state.
- A simultaneous Plus/Pro comparison was observed, but the sessions were not sufficiently isolated and no repeated alternating A/B dataset was collected. That comparison is therefore intentionally excluded from the title and claim.
- Raw HAR files, authentication data, conversation URLs, and account identifiers are not attached publicly.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcodex-webIssues related to Codex WebIssues related to Codex WebconnectivityIssues involving networking or endpoint connectivity problems (disconnections)Issues involving networking or endpoint connectivity problems (disconnections)
Activity
[-][Web][Account-dependent] Plus enters connection-lost fallback and intermittently times out while Pro completes[/-][+][Web] Connection-lost fallback can end in message-send timeout without exposing turn state[/+]