From 32566ccc80632941295e254f09e32536067f8f9c Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Mon, 4 Aug 2025 20:44:30 +0800 Subject: [PATCH] Set window location on load Set SUPPRESS_CONNECT_HEADERS option. --- src/browser/page.zig | 1 + src/http/Http.zig | 1 + 2 files changed, 2 insertions(+) diff --git a/src/browser/page.zig b/src/browser/page.zig index 0f6f08bf..127747b9 100644 --- a/src/browser/page.zig +++ b/src/browser/page.zig @@ -609,6 +609,7 @@ pub const Page = struct { self.window.setStorageShelf( try self.session.storage_shed.getOrPut(try self.origin(self.arena)), ); + try self.window.replaceLocation(.{ .url = try self.url.toWebApi(self.arena) }); } pub const MouseEvent = struct { diff --git a/src/http/Http.zig b/src/http/Http.zig index 807c6cc1..cb4ae709 100644 --- a/src/http/Http.zig +++ b/src/http/Http.zig @@ -112,6 +112,7 @@ pub const Connection = struct { // proxy if (opts.http_proxy) |proxy| { try errorCheck(c.curl_easy_setopt(easy, c.CURLOPT_PROXY, proxy.ptr)); + try errorCheck(c.curl_easy_setopt(easy, c.CURLOPT_SUPPRESS_CONNECT_HEADERS, @as(c_long, 1))); } // tls