Make CDP frame-aware

This commit is contained in:
Karl Seguin
2026-02-18 12:17:22 +08:00
parent 815319140f
commit bb01a5cb31
2 changed files with 10 additions and 8 deletions

View File

@@ -252,13 +252,14 @@ pub fn pageNavigate(bc: anytype, event: *const Notification.PageNavigate) !void
.address_bar => null,
};
if (reason_) |reason| {
try cdp.sendEvent("Page.frameScheduledNavigation", .{
.frameId = frame_id,
.delay = 0,
.reason = reason,
.url = event.url,
}, .{ .session_id = session_id });
if (reason != .initialFrameNavigation) {
try cdp.sendEvent("Page.frameScheduledNavigation", .{
.frameId = frame_id,
.delay = 0,
.reason = reason,
.url = event.url,
}, .{ .session_id = session_id });
}
try cdp.sendEvent("Page.frameRequestedNavigation", .{
.frameId = frame_id,
.reason = reason,