From bcea0afa24b2f8f740da4388e3dc4e32d805ab41 Mon Sep 17 00:00:00 2001 From: Muki Kiboigo Date: Fri, 14 Aug 2026 07:59:14 -0700 Subject: [PATCH] add URL isSameOrigin to WorkerGlobalScope --- src/browser/webapi/WorkerGlobalScope.zig | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/browser/webapi/WorkerGlobalScope.zig b/src/browser/webapi/WorkerGlobalScope.zig index 74601fd73..e65a68dc9 100644 --- a/src/browser/webapi/WorkerGlobalScope.zig +++ b/src/browser/webapi/WorkerGlobalScope.zig @@ -261,11 +261,7 @@ pub fn headersForRequest(self: *WorkerGlobalScope, transfer: *HttpClient.Transfe pub fn isSameOrigin(self: *const WorkerGlobalScope, url: [:0]const u8) bool { const current_origin = self.origin orelse return false; - - if (!std.mem.startsWith(u8, url, current_origin)) { - return false; - } - return std.mem.eql(u8, URL.getHost(url), URL.getHost(current_origin)); + return URL.isSameOrigin(url, current_origin); } pub fn makeRequest(self: *WorkerGlobalScope, req: HttpClient.Request) !void {