From 0e3f8c9e42e219db5bbcdfca7abd022a958ea5dc Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 18 Nov 2025 18:09:49 +0100 Subject: [PATCH] cdp: don't navigate for about:blank If the create target url is `about:blank`, don't navigate. Indeed, Chrome doesn't navigate if the url is blank. --- src/cdp/domains/target.zig | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/cdp/domains/target.zig b/src/cdp/domains/target.zig index 2d7c3b021..049c3b505 100644 --- a/src/cdp/domains/target.zig +++ b/src/cdp/domains/target.zig @@ -178,9 +178,11 @@ fn createTarget(cmd: anytype) !void { try doAttachtoTarget(cmd, target_id); } - try page.navigate(params.url, .{ - .reason = .address_bar, - }); + if (!std.mem.eql(u8, "about:blank", params.url)) { + try page.navigate(params.url, .{ + .reason = .address_bar, + }); + } try cmd.sendResult(.{ .targetId = target_id,