We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
search_params
href
1 parent 2d14452 commit 033eb82Copy full SHA for 033eb82
src/browser/url/url.zig
@@ -281,10 +281,11 @@ pub const URL = struct {
281
/// `Internal` error for failing cases.
282
const SetterError = error{Internal};
283
284
- // FIXME: reinit search_params?
285
- pub fn set_href(self: *const URL, input: []const u8) SetterError!void {
+ pub fn set_href(self: *URL, input: []const u8, page: *Page) !void {
286
_ = ada.setHref(self.internal, input);
287
if (!ada.isValid(self.internal)) return error.Internal;
+ // Can't call `get_search` here since it uses `search_params`.
288
+ self.search_params = try prepareSearchParams(page.arena, self.internal);
289
}
290
291
pub fn set_host(self: *const URL, input: []const u8) SetterError!void {
0 commit comments