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