From 0d87172c3a14b424d4e8ac0ee2c7db696f59a69e Mon Sep 17 00:00:00 2001 From: Benjamin VanderSloot Date: Mon, 3 Feb 2025 10:38:40 -0500 Subject: [PATCH 1/3] Pass a top-level navigation initiator origin to Fetch This helps with the HTTP WG's layered cookies draft integration work. https://github.com/whatwg/fetch/pull/1807 depends on this state being passed in so we can define SameSite=Strict properly. --- source | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source b/source index 6c7bc9afd40..3052b6a2056 100644 --- a/source +++ b/source @@ -2689,6 +2689,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
  • initiator type
  • service-workers mode
  • traversable for user prompts
  • +
  • top-level navigation initiator origin
  • add a range header
  • @@ -104298,6 +104299,12 @@ location.href = '#foo'; +
  • If navigable is a top-level traversable, then set + request's top-level navigation initiator + origin to entry's document state's + initiator origin

  • +
  • If request's client is null:

    From abcd1d6ff7c1d77318e99de39f142eb4ba4a446a Mon Sep 17 00:00:00 2001 From: Anne van Kesteren Date: Fri, 25 Jul 2025 11:06:16 +0200 Subject: [PATCH 2/3] nit --- source | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source b/source index 3052b6a2056..2a2633350ba 100644 --- a/source +++ b/source @@ -104303,7 +104303,7 @@ location.href = '#foo'; request's top-level navigation initiator origin to entry's document state's - initiator origin

  • + initiator origin.

  • If request's client is null:

    From a15d61c4cdf772ff69d6cdf5313b1a64a013c4a6 Mon Sep 17 00:00:00 2001 From: Anne van Kesteren Date: Fri, 25 Jul 2025 11:09:08 +0200 Subject: [PATCH 3/3] clean up a bit more --- source | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/source b/source index 2a2633350ba..ab9d16778d3 100644 --- a/source +++ b/source @@ -2689,7 +2689,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
  • initiator type
  • service-workers mode
  • traversable for user prompts
  • -
  • top-level navigation initiator origin
  • +
  • top-level navigation initiator origin
  • add a range header
  • @@ -104300,10 +104300,9 @@ location.href = '#foo';
  • If navigable is a top-level traversable, then set - request's top-level navigation initiator - origin to entry's document state's - initiator origin.

  • + request's top-level navigation initiator origin to entry's + document state's initiator origin.

  • If request's client is null: