← Reported problems
Reported problemNot a verified signal

Client-aborted RSC stream is reported to onRequestError as "The destination stream closed early."

Client-aborted RSC stream is reported to onRequestError as "The destination stream closed early."

SourceGitHub
Communityvercel/next.js
DateAug 5, 2026
Independent reports1

Important limitations

  • This may be one public report, not widespread demand.
  • Current independent report count: 1.
  • This is currently a single independent report. It has not passed clustering or human review as a verified signal.
  • No market size, willingness to pay, competition, or trend claims are inferred here.

What was reported

Who is affected
Frontend application developer
Job to be done
Preserve type safety while building an application
Workflow
typescript: 5.9.3
Desired outcome
Current behavior After the client receives the first chunk of a streaming RSC response and cancels the request, Next.js reports the cancellation to `onRequestError` as a render error: The reproduction does not throw an application error. It only suspends a Server Component so that the RSC response remains open, reads the first chunk, and then cancels the client request. Expected behavior A client disconnect during an RSC response should be treated as an expected response abort. It should not be passed to `onRequestError` as a server render error.
Severity
Not enough evidence yet.
Urgency
high

Evidence indicators

Evidence records1
Independent reports1
Reproduction notesPresent
Metrics mentionedNot observed
Logs mentionedPresent
Corroborationuncorroborated

What would upgrade this

  • Additional independent reports from distinct communities or authors.
  • Human clustering into a review signal, then explicit publication approval.
  • Counter-evidence review and durable original-source verification.

Original source

Open the original public report