From f7fbc2f34f0bea89402ab915d1e25843643a4427 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Mon, 28 Sep 2026 19:01:39 +0800 Subject: [PATCH] webapi: xhr/fetch report status reason from server If the server gives a status reason, report it as-is. Only default to the zig code->reason map when one isn't given. Also, don't force a 407 status code when auth_challenge is present. --- src/browser/tests/net/xhr.html | 40 +++++++++++++++++++++++ src/browser/webapi/net/Fetch.zig | 5 ++- src/browser/webapi/net/XMLHttpRequest.zig | 11 +++++++ src/network/HttpClient.zig | 30 ++++++++++++++--- src/network/http.zig | 37 +++++++++++++++++++++ src/testing.zig | 16 +++++++++ 6 files changed, 133 insertions(+), 6 deletions(-) diff --git a/src/browser/tests/net/xhr.html b/src/browser/tests/net/xhr.html index 0974098cd..edb4333e5 100644 --- a/src/browser/tests/net/xhr.html +++ b/src/browser/tests/net/xhr.html @@ -194,6 +194,46 @@ } + + + + + +