diff --git a/src/browser/ScriptManager.zig b/src/browser/ScriptManager.zig index 316b1b96..85713efb 100644 --- a/src/browser/ScriptManager.zig +++ b/src/browser/ScriptManager.zig @@ -144,7 +144,7 @@ pub fn addFromElement(self: *ScriptManager, comptime from_parser: bool, script_e if (try parseDataURI(arena, src)) |data_uri| { source = .{ .@"inline" = data_uri }; } else { - remote_url = try URL.resolve(arena, base_url, src, .{}); + remote_url = try URL.resolve(arena, base_url, src, .{ .encoding = frame.charset }); source = .{ .remote = .{} }; } } else { diff --git a/src/browser/tests/page/empty.js b/src/browser/tests/page/empty.js new file mode 100644 index 00000000..e69de29b diff --git a/src/browser/tests/page/meta.html b/src/browser/tests/page/meta.html index 80647a87..41e354f1 100644 --- a/src/browser/tests/page/meta.html +++ b/src/browser/tests/page/meta.html @@ -40,3 +40,6 @@ testing.expectEqual("[object Intl.DateTimeFormat]", new Intl.DateTimeFormat().toString()); + + +