From 111e320e5646543e81ca80c85bb2cb904abf0c0a Mon Sep 17 00:00:00 2001 From: Ciro Spaciari Date: Fri, 6 Sep 2024 16:42:42 -0700 Subject: [PATCH] always flush --- src/js/node/http.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/js/node/http.ts b/src/js/node/http.ts index 1b88268994..68aec0068e 100644 --- a/src/js/node/http.ts +++ b/src/js/node/http.ts @@ -1262,7 +1262,10 @@ function flushFirstWrite(self) { type: "direct", pull: controller => { self[controllerSymbol] = controller; - if (firstWrite) controller.write(firstWrite); + if (firstWrite) { + controller.write(firstWrite); + controller.flush(); // flush the first write + } firstWrite = undefined; if (!self[finishedSymbol]) { const { promise, resolve } = $newPromiseCapability(GlobalPromise);