From c3f8f9de544347e35287faef744bcb6f8d6cb0ad Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Thu, 18 Dec 2025 21:17:13 +0800 Subject: [PATCH] merge https://github.com/lightpanda-io/browser/pull/1275 --- src/TestHTTPServer.zig | 5 +++++ src/main_wpt.zig | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/TestHTTPServer.zig b/src/TestHTTPServer.zig index fdf4e124..9750a396 100644 --- a/src/TestHTTPServer.zig +++ b/src/TestHTTPServer.zig @@ -132,6 +132,11 @@ fn getContentType(file_path: []const u8) []const u8 { return "text/xml"; } + if (std.mem.endsWith(u8, file_path, ".mjs")) { + // mjs are ECMAScript modules + return "application/json"; + } + std.debug.print("TestHTTPServer asked to serve an unknown file type: {s}\n", .{file_path}); return "text/html"; } diff --git a/src/main_wpt.zig b/src/main_wpt.zig index 5e334a22..69cccb68 100644 --- a/src/main_wpt.zig +++ b/src/main_wpt.zig @@ -581,6 +581,11 @@ const TestHTTPServer = struct { return "text/xml"; } + if (std.mem.endsWith(u8, file_path, ".mjs")) { + // mjs are ECMAScript modules + return "application/json"; + } + std.debug.print("TestHTTPServer asked to serve an unknown file type: {s}\n", .{file_path}); return "text/html"; }