From 8432cfbfbafb86ae85393cda3ac7a81fa77be896 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Wed, 13 May 2026 12:29:11 +0200 Subject: [PATCH] cdp: return error in case of missing event's frame Instead of using the root_frame --- src/cdp/domains/page.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cdp/domains/page.zig b/src/cdp/domains/page.zig index 92ce7e95..708c9d00 100644 --- a/src/cdp/domains/page.zig +++ b/src/cdp/domains/page.zig @@ -645,7 +645,7 @@ pub fn frameNavigated(arena: Allocator, bc: *CDP.BrowserContext, event: *const N // frame's JS context for inspector.contextCreated prevents re-registering // the root context under a new id (which silently invalidates the // previous id on the V8 side). - const frame = bc.session.findFrameByFrameId(event.frame_id) orelse root_frame; + const frame = bc.session.findFrameByFrameId(event.frame_id) orelse return error.FrameNotFound; // frameNavigated event try cdp.sendEvent("Page.frameNavigated", .{