diff --git a/index.bs b/index.bs index c6a29a0..c67fead 100644 --- a/index.bs +++ b/index.bs @@ -124,8 +124,6 @@ Valid `Sec-Fetch-Dest` values include "`audio`", "`audioworklet`", "`document`", "`report`", "`script`", "`serviceworker`", "`sharedworker`", "`style`", "`track`", "`video`", "`worker`", "`xslt`". -ISSUE(whatwg/fetch#948): `frame` and `iframe` haven't landed in Fetch yet. - In order to support forward-compatibility with as-yet-unknown request types, servers SHOULD ignore this header if it contains an invalid value. @@ -284,27 +282,11 @@ To set the `Sec-Fetch-User` header for a [= Integration with Fetch and HTML {#fetch-integration} =========================================== -To support `Sec-Fetch-User`, [=request=] needs to be taught about requests which were -triggered by user activation: - -> Monkeypatching [[FETCH]]: -> -> A [=request=] has a boolean user activation. Unless stated -> otherwise, it is `false`. -> -> Note: This is only used for [=navigation requests=]. - -ISSUE(whatwg/fetch#993): This should be defined in Fetch. +To support `Sec-Fetch-User`, [=request=] has a [=request/user-activation=] which is false, +unless otherwise populated by HTML's [=process a navigate fetch=] algorithm. -This flag could be populated from HTML's [=process a navigate fetch=] algorithm, perhaps by -inserting the following step after the current algorithm's step 2: - -> Monkeypatching [[HTML]]: -> -> 3. If sourceBrowsingContext's {{WindowProxy}}'s `[[Window]]` value has -> [=transient activation=], then set request's [=request/user activation=] to true. - -ISSUE(whatwg/html#5203): This should be defined in HTML. +Fetch Metadata headers are appended to outgoing requests from within Fetch's "HTTP-network-or-cache" +algorithm, using the following steps. Consult that specification for integration details [[!FETCH]].
To append the Fetch metadata headers for a request, given [=request=] |r|: @@ -322,10 +304,6 @@ To append the Fetch metadata headers for a request
-Fetch will call into the algorithm above from within its "HTTP-network-or-cache fetch" algorithm. -Please consult that specification for integration details [[!FETCH]]. - -ISSUE(whatwg/fetch#993): This should be called from in Fetch. Security and Privacy Considerations {#sec-priv-considerations} ==============================================================