From 39ac97f26710de8d466a520c02307dbd253cb8f2 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Tue, 1 Sep 2026 15:50:48 +0800 Subject: [PATCH] CDP failRequest also cancels (not aborts) --- src/server/cdp/domains/fetch.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/cdp/domains/fetch.zig b/src/server/cdp/domains/fetch.zig index 5ada67fa5..1aa54bd40 100644 --- a/src/server/cdp/domains/fetch.zig +++ b/src/server/cdp/domains/fetch.zig @@ -407,7 +407,9 @@ fn failRequest(cmd: *CDP.Command) !void { return cmd.sendResult(null, .{}); }; - defer transfer.abortParked(error.Abort); + // The client is cancelling the request: consumers see it as a cancel + // (XHR fires abort, not error), like any other Transfer.cancel(). + defer transfer.abortParked(error.TransferCanceled); log.info(.cdp, "request intercept", .{ .state = "fail",