From 1037483f07bb2a1210a4c0d7c24bb714697e677a Mon Sep 17 00:00:00 2001 From: Matt Brophy Date: Mon, 18 Mar 2024 14:09:08 -0400 Subject: [PATCH] Don't allow out of order streaming in SPA mode --- packages/remix-dev/config/defaults/entry.server.node.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/remix-dev/config/defaults/entry.server.node.tsx b/packages/remix-dev/config/defaults/entry.server.node.tsx index 5005bc69178..65ad16eb8b0 100644 --- a/packages/remix-dev/config/defaults/entry.server.node.tsx +++ b/packages/remix-dev/config/defaults/entry.server.node.tsx @@ -15,7 +15,10 @@ export default function handleRequest( remixContext: EntryContext, loadContext: AppLoadContext ) { - return isBotRequest(request.headers.get("user-agent")) + let prohibitOutOfOrderStreaming = + isBotRequest(request.headers.get("user-agent")) || remixContext.isSpaMode; + + return prohibitOutOfOrderStreaming ? handleBotRequest( request, responseStatusCode,