Skip to content

ChatGPT Work web: interrupted stream stays stale while new progress persists; follow-up disappears after reload #51973

Open

Description

@focaxisdev

What issue are you seeing?

In ChatGPT Work on the web, the conversation repeatedly shows:

Connection interrupted. Waiting for the complete answer.

The Chinese UI message is:

連線已中斷。正在等待完整回覆

During an observed incident on October 8, 2026, approximately 05:08–05:17 UTC, an assistant-operated cloud browser repeatedly encountered this state, including after reloading the page.

A separate read-only check of the same task showed that it still reported inProgress, and new assistant progress messages were persisted after the web display had stalled. This establishes a mismatch between the visible conversation and continuing persisted progress in this incident. The banner alone is not evidence that execution stopped.

In a later follow-up submission attempt on the web, the input appeared locally and the composer cleared. After a reload, that input was no longer visible, and it could not be verified in the persisted messages. The submission was not repeated because its acceptance was uncertain. This observation does not establish permanent data loss or whether the request reached the server.

What steps can reproduce the bug?

Observed sequence, not a deterministic minimal reproduction:

  1. Open an active cloud-backed ChatGPT Work conversation on the web.
  2. While the task is in progress, the conversation stops showing current progress and displays the connection-interrupted banner.
  3. Reload the page. In the observed incident, the banner recurred and the view did not reliably reconcile with newly persisted progress.
  4. Compare the displayed conversation with a separate read-only view of the same task: the task remains in progress and newer assistant progress exists.
  5. In a later attempt to continue from the web UI, submit a follow-up. It appears locally and the composer clears, but the input disappears after reload and cannot be confirmed in persisted history.

The trigger for the stream interruption and a reliable reproduction rate are unknown.

What is the expected behavior?

  • Reconnect to the existing task and reconcile the visible conversation with persisted messages after a stream interruption or reload.
  • Show whether the underlying task is running, completed, failed, or awaiting input, separately from the connection state.
  • Clearly distinguish locally pending input from server-acknowledged input. Reliably persist acknowledged submissions; preserve an unsent draft and show an actionable error if submission fails.
  • Offer recovery without requiring the user to repeat a prompt whose acceptance is uncertain.

The recurring failure requires repeated checks and leaves uncertainty about whether to wait, refresh, or resend.

Additional information

Environment and evidence limits

  • Reporter's surfaces: ChatGPT web on Windows and the ChatGPT iOS app.
  • The October 8 web observations above were checked in an assistant-operated cloud browser; they are not a claim that the reporter's Windows browser or iOS app was directly instrumented.
  • Exact browser, Windows, iOS, and app versions were not collected.
  • On October 7, I observed that sending text on the web produced no response, while sending input through the iOS app appeared to wake the conversation. This is a user-reported observation and was not independently reproduced.
  • No shared root cause is asserted for the interrupted display, the unconfirmed follow-up submission, or the web/iOS difference. There is no claim of a service-wide outage.

Related reports reviewed

This report adds the specific Work web observation that new progress continues to persist while the UI remains interrupted, together with an unconfirmed follow-up submission that disappears after reload. A common cause with those reports has not been established.

Private conversation content, URLs and identifiers, account details, screenshots, credentials, and raw logs are intentionally omitted.

Activity

  1. added
    bugSomething isn't working
    codex-webIssues related to Codex Web
    connectivityIssues involving networking or endpoint connectivity problems (disconnections)
    sessionIssues involving session (thread) management, resuming, forking, naming, archiving
    on Oct 8, 2026
  2. github-actions commented on Oct 8, 2026

    @github-actions
    Contributor

    Potential duplicates detected. Please review them and close your issue if it is a duplicate.

    Powered by Codex Action

  3. focaxisdev commented on Oct 8, 2026

    @focaxisdev
    Author

    Thanks for flagging #51543. The symptoms may be related, but this report adds observations from the Work web client: the interrupted state recurred after reload while new assistant progress continued to be persisted for the same task. A follow-up also appeared locally and cleared the composer, then disappeared after reload and could not be verified in persisted history. No common root cause has been established. I’m keeping this report open for now so the web recovery and submission details remain available; please advise if these should be consolidated into #51543.

  4. kebofeierdawei5-cloud commented on Oct 10, 2026

    @kebofeierdawei5-cloud

    Additional corroborating report of the same user-visible failure pattern:

    The exact banner, “Connection interrupted. Waiting for the complete answer,” has been recurring across conversations during long, multi-step work. From the user's perspective this leaves the turn in an ambiguous/stalled state and disrupts dependent tasks; it is not clear whether to keep waiting, retry, or restart the task.

    Please correlate this with related reports (including the long-running task / stale completion-state reports) and investigate the end-to-end recovery path: stream reconnect/resume, reconciliation of persisted assistant output with the conversation UI, explicit distinction between task state and connection state, and reliable acknowledgement/persistence of follow-up messages.

    No account identifiers, private conversation URLs, or conversation content are included here. Exact local timestamps, request IDs, browser console output, and a sanitized HAR have not yet been collected, so this report does not assert a specific root cause.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcodex-webIssues related to Codex WebconnectivityIssues involving networking or endpoint connectivity problems (disconnections)sessionIssues involving session (thread) management, resuming, forking, naming, archiving

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions