diff --git a/index.bs b/index.bs index e5ef03b..32f3b4b 100644 --- a/index.bs +++ b/index.bs @@ -1159,7 +1159,37 @@ Amend the definition of create +and initialize a Document object to take the initiator origin as a new parameter: + +> Monkeypatching [[HTML]]: +> +>
A session history entry is a struct with the following items: +> To load an HTML document, given navigation params navigationParams and +> origin +> initiatorOrigin: +>
+ +and pass the initiator origin as an argument wherever it is called, specifically through the +load an HTML +document steps and the +Load a +document steps: + +> Monkeypatching [[HTML]]: +> +>
+>
+>
an HTML MIME type
+>
+> Return the result of loading an HTML document, given navigationParams +> and initiatorOrigin. +>
+>
+>
+ +and amend the create and initialize a Document object steps by adding the following steps before returning |document|: @@ -1210,10 +1240,9 @@ and initialize a Document object steps by adding the following steps before > 1. If |text directive user activation| is false, or browsing context is > not a top-level browsing context, set > [=document/allow text fragment scroll=] to false and abort these sub-steps. -> 1. If the |navigationParam|'s -> request -> has a sec-fetch-site -> header and its value is `"same-origin"` set +> 1. If |navigationParam|'s +> +> origin is [=same origin=] with initiatorOrigin set > [=document/allow text fragment scroll=] to true and abort these > sub-steps. > 1. If |document|'s [=Document/browsing context=]'s diff --git a/index.html b/index.html index 08c8763..ae80f53 100644 --- a/index.html +++ b/index.html @@ -813,7 +813,7 @@

URL Fragment Text Directives

-

Draft Community Group Report,

+

Draft Community Group Report,

This version: @@ -1962,7 +1962,27 @@

attempt to populate the history entry’s document to take a user navigation involvement as a parameter, using it to populate the field when creating a new navigation params.

-

Amend the create +

Amend create +and initialize a Document object to take the initiator origin as a new parameter:

+
+

Monkeypatching [HTML]:

+
A session history entry is a struct with the following items: + To load an HTML document, given navigation params navigationParams and origin initiatorOrigin:
+
+

and pass the initiator origin as an argument wherever it is called, specifically through the load an HTML +document steps and the Load a +document steps:

+
+

Monkeypatching [HTML]:

+
+
+
an HTML MIME type +
Return the result of loading an HTML document, given navigationParams and initiatorOrigin.
+
+
+
+
+

and amend the create and initialize a Document object steps by adding the following steps before returning document:

Monkeypatching [HTML]:

@@ -1988,7 +2008,7 @@