Skip to content

Commit fc52569

Browse files
authored
[css-values-4] Use "include" when fetching cross-origin CSS resources (#12074)
* [css-values-4] Use "include" when fetching cross-origin CSS resources This matches existing implementation, and was a bug in the existing spec. Closes #12073 * Amend
1 parent 4f6a33f commit fc52569

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

css-values-4/Overview.bs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1174,18 +1174,20 @@ URL Processing Model</h4>
11741174
[=request/client=] is |environmentSettings|,
11751175
and whose [=request/referrer=] is |environmentSettings|'s [=API base URL=].
11761176

1177-
5. Apply any <dfn export>URL request modifier steps</dfn> that apply to this request.
1177+
5. If |corsMode| is "no-cors", set |req|'s [=request/credentials mode=] to "include".
1178+
1179+
6. Apply any <dfn export>URL request modifier steps</dfn> that apply to this request.
11781180

11791181
Note: This specification does not define any URL request modification steps,
11801182
but other specs may do so.
11811183

1182-
6. If |req|'s [=request/mode=] is "cors",
1184+
7. If |req|'s [=request/mode=] is "cors",
11831185
set |req|'s [=request/referrer=] to |sheet|'s <a spec=cssom>location</a>. [[CSSOM]]
11841186

1185-
7. If |sheet|'s <a spec=cssom>origin-clean flag</a> is set,
1187+
8. If |sheet|'s <a spec=cssom>origin-clean flag</a> is set,
11861188
set |req|'s [=request/initiator type=] to "css". [[CSSOM]]
11871189

1188-
8. [=/Fetch=] |req|,
1190+
9. [=/Fetch=] |req|,
11891191
with [=fetch/processresponseconsumebody=] set to |processResponse|.
11901192
</div>
11911193

css-values-5/Overview.bs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -464,10 +464,12 @@ Request URL Modifiers</h4>
464464
<dd>
465465
The [=URL request modifier steps=] for this modifier given [=/request=] |req| are:
466466

467-
1. Set [=/request=]'s [=request/mode=] to "cors".
467+
1. Set |req|'s [=request/mode=] to "cors".
468468

469469
2. If the given value is ''use-credentials'',
470-
set [=/request=]'s [=request/credentials mode=] to "include".
470+
set |req|'s [=request/credentials mode=] to "include".
471+
472+
3. Otherwise, set |req|'s [=request/credentials mode=] to "same-origin".
471473

472474
<dt><dfn><<integrity-modifier>></dfn> = <dfn function lt="integrity()">integrity</dfn>(<<string>>)
473475
<dd>

0 commit comments

Comments
 (0)