add NavigationKind to navigate

This commit is contained in:
Muki Kiboigo
2025-12-08 05:16:48 -08:00
parent 01d71323fc
commit ac85341cab
11 changed files with 42 additions and 26 deletions

View File

@@ -183,7 +183,7 @@ fn navigate(cmd: anytype) !void {
try page.navigate(params.url, .{
.reason = .address_bar,
.cdp_id = cmd.input.id,
});
}, .{ .push = null });
}
pub fn pageNavigate(arena: Allocator, bc: anytype, event: *const Notification.PageNavigate) !void {

View File

@@ -179,9 +179,11 @@ fn createTarget(cmd: anytype) !void {
try doAttachtoTarget(cmd, target_id);
}
try page.navigate(params.url, .{
.reason = .address_bar,
});
try page.navigate(
params.url,
.{ .reason = .address_bar },
.{ .push = null },
);
try cmd.sendResult(.{
.targetId = target_id,

View File

@@ -127,10 +127,10 @@ const TestContext = struct {
const full_url = try std.fmt.allocPrintSentinel(
self.arena.allocator(),
"http://127.0.0.1:9582/src/browser/tests/{s}",
.{ url },
.{url},
0,
);
try page.navigate(full_url, .{});
try page.navigate(full_url, .{}, .{ .push = null });
bc.session.fetchWait(2000);
}
return bc;