From 5f4965e7a040a450f361474c59bc1ca11aa7f088 Mon Sep 17 00:00:00 2001 From: Jan-Ivar Bruaroey Date: Fri, 29 May 2026 20:34:28 -0400 Subject: [PATCH] Set :protocol to webtransport-h3 for WebTransport over HTTP/3 --- fetch.bs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fetch.bs b/fetch.bs index 7872b8067..b42163059 100755 --- a/fetch.bs +++ b/fetch.bs @@ -6656,6 +6656,13 @@ optional boolean forceNewConnection (default false), run these steps: to the coarsened shared current time given fetchParams's cross-origin isolated capability. +
  • +

    If request's mode is "webtransport", + connection is an HTTP/3 connection, and the ":protocol" + pseudo-header associated with request's method is + "webtransport", then set the ":protocol" pseudo-header to + "webtransport-h3". [[!WEBTRANSPORT-HTTP3]] +

  • Set response to the result of making an HTTP request over connection using request with the following caveats: