From d646ae0de00aebefb15faedfbdfe9995e2250b17 Mon Sep 17 00:00:00 2001
From: "(quasar) nebula" <qznebula@protonmail.com>
Date: Fri, 2 Jun 2023 09:22:01 -0300
Subject: build: live-dev-server: don't writeHead until content is ready

Cherry-picked from 63be025
---
 src/write/build-modes/live-dev-server.js | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

(limited to 'src')

diff --git a/src/write/build-modes/live-dev-server.js b/src/write/build-modes/live-dev-server.js
index 3cd3ed6b..10b40cf0 100644
--- a/src/write/build-modes/live-dev-server.js
+++ b/src/write/build-modes/live-dev-server.js
@@ -330,8 +330,6 @@ export async function go({
         return;
       }
 
-      response.writeHead(200, contentTypeHTML);
-
       const localizedPathnames = getPagePathnameAcrossLanguages({
         defaultLanguage,
         languages,
@@ -464,19 +462,8 @@ export async function go({
 
       const pageHTML = topLevelResult.toString();
 
-      /*
-      const pageHTML = generateDocumentHTML(pageInfo, {
-        ...bound,
-        cachebust,
-        developersComment,
-        localizedPathnames,
-        oEmbedJSONHref: null, // No oEmbed support for live dev server
-        pagePath: servePath,
-        pathname,
-      });
-      */
-
       console.log(`${requestHead} [200] ${pathname}`);
+      response.writeHead(200, contentTypeHTML);
       response.end(pageHTML);
     } catch (error) {
       response.writeHead(500, contentTypePlain);
-- 
cgit 1.3.0-6-gf8a5