diff --git a/src/browser/webapi/Worker.zig b/src/browser/webapi/Worker.zig index 81d74116..e0f94b2e 100644 --- a/src/browser/webapi/Worker.zig +++ b/src/browser/webapi/Worker.zig @@ -68,7 +68,7 @@ pub fn init(url: []const u8, exec: *Execution) !*Worker { const arena = try session.getArena(.large, "Worker"); errdefer session.releaseArena(arena); - const resolved_url = try URL.resolve(arena, exec.url.*, url, .{}); + const resolved_url = try URL.resolve(arena, exec.url.*, url, .{ .encoding = frame.charset }); const self = try frame._page.factory.eventTargetWithAllocator(arena, Worker{ ._arena = arena, ._proto = undefined,