Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions src/cdp/domains/page.zig
Original file line number Diff line number Diff line change
Expand Up @@ -243,8 +243,6 @@ pub fn pageNavigated(bc: anytype, event: *const Notification.PageNavigated) !voi
const target_id = bc.target_id orelse unreachable;
const session_id = bc.session_id orelse unreachable;

try cdp.sendEvent("DOM.documentUpdated", null, .{ .session_id = session_id });

// frameNavigated event
try cdp.sendEvent("Page.frameNavigated", .{
.type = "Navigation",
Expand All @@ -257,6 +255,11 @@ pub fn pageNavigated(bc: anytype, event: *const Notification.PageNavigated) !voi
},
}, .{ .session_id = session_id });

// The DOM.documentUpdated event must be send after the frameNavigated one.
// chromedp client expects to receive the events is this order.
// see https://github.com/chromedp/chromedp/issues/1558
try cdp.sendEvent("DOM.documentUpdated", null, .{ .session_id = session_id });

// domContentEventFired event
// TODO: partially hard coded
try cdp.sendEvent(
Expand Down
Loading