Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions packages/react-router/src/ssr/renderRouterToStream.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,11 @@ export const renderRouterToStream = async ({

if (isbot(request.headers.get('User-Agent'))) {
await waitForReadyOrAbort(stream.allReady, request.signal)

if (request.signal.aborted) {
stream.cancel().catch(() => {})
throw request.signal.reason ?? new Error('Request aborted')
}
}

const responseStream = transformReadableStreamWithRouter(
Expand Down
4 changes: 4 additions & 0 deletions packages/solid-router/src/ssr/renderRouterToStream.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,10 @@ export const renderRouterToStream = async ({
Promise.resolve(stream as unknown),
request.signal,
)

if (request.signal.aborted) {
throw request.signal.reason ?? new Error('Request aborted')
}
Comment thread
coderabbitai[bot] marked this conversation as resolved.
}

const solidWritable = new WritableStream({
Expand Down