Skip to content

Commit dc6edbb

Browse files
committed
Fix links
1 parent 4f070e8 commit dc6edbb

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

docs/index.bs

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,12 @@ spec: ecma-262; urlPrefix: https://tc39.es/ecma262/
8888
text: statement
8989
text: declaration
9090

91+
spec: html; urlPrefix: https://html.spec.whatwg.org/
92+
type: dfn
93+
text: HTML Standard;
94+
text: set up; url:set-up-a-window-environment-settings-object
95+
text: created; url:creating-a-new-browsing-context
96+
9197
spec: html; urlPrefix: https://html.spec.whatwg.org/multipage/
9298
type: attribute
9399
urlPrefix: comms.html
@@ -117,6 +123,10 @@ spec: fetch; urlPrefix: https://fetch.spec.whatwg.org/
117123
text: request; for: Request; url: concept-request-request
118124
text: HTTP fetch; for: /; url: concept-http-fetch
119125

126+
spec: rfc2397; urlPrefix: https://datatracker.ietf.org/doc/html/rfc2397
127+
type: dfn
128+
text: data: URL; url: section-2
129+
120130
spec: rfc8288; urlPrefix: https://tools.ietf.org/html/rfc8288
121131
type: dfn
122132
text: link context; url: section-3.2
@@ -322,33 +332,33 @@ spec: storage; urlPrefix: https://storage.spec.whatwg.org/
322332

323333
*The rest of the section is non-normative.*
324334

325-
Issue: The behavior in this section is not fully specified yet and will be specified in [HTML Standard](https://html.spec.whatwg.org). The work is tracked by the [issue](https://github.com/w3c/ServiceWorker/issues/765) and the [pull request](https://github.com/whatwg/html/pull/2809).
335+
Issue: The behavior in this section is not fully specified yet and will be specified in [=HTML Standard=]. The work is tracked by the [issue](https://github.com/w3c/ServiceWorker/issues/765) and the [pull request](https://github.com/whatwg/html/pull/2809).
326336

327337
<section>
328338
<h4 id="control-and-use-window-client">The window client case</h4>
329339

330-
A [=window client=] is [created](https://html.spec.whatwg.org/#set-up-a-window-environment-settings-object) when a [=/browsing context=] is [created](https://html.spec.whatwg.org/#creating-a-new-browsing-context) and when it [=navigates=].
340+
A [=window client=] is [=set up|created=] when a [=/browsing context=] is [=created=] and when it [=navigates=].
331341

332-
When a [=window client=] is [created](https://html.spec.whatwg.org/#set-up-a-window-environment-settings-object) in the process of a [=/browsing context=] [creation](https://html.spec.whatwg.org/#creating-a-new-browsing-context):
342+
When a [=window client=] is [=set up|created=] in the process of a [=/browsing context=] [=created|creation=]:
333343

334344
If the [=/browsing context=]'s initial [=active document=]'s [=/origin=] is an [=opaque origin=], the [=window client=]'s [=active service worker=] is set to null.
335345
Otherwise, it is set to the creator [=/document=]'s [=/service worker client=]'s [=active service worker=].
336346

337-
When a [=window client=] is [created](https://html.spec.whatwg.org/#set-up-a-window-environment-settings-object) in the process of the [=/browsing context=]'s [=navigate|navigation=]:
347+
When a [=window client=] is [=set up|created=] in the process of the [=/browsing context=]'s [=navigate|navigation=]:
338348

339349
If the [=fetch=] is routed through [=/HTTP fetch=], the [=window client=]'s [=active service worker=] is set to the result of the <a lt="Match Service Worker Registration">service worker registration matching</a>.
340350
Otherwise, if the created [=/document=]'s [=/origin=] is an [=opaque origin=] or not the [=same origin|same=] as its creator [=/document=]'s [=/origin=], the [=window client=]'s [=active service worker=] is set to null.
341351
Otherwise, it is set to the creator [=/document=]'s [=/service worker client=]'s [=active service worker=].
342352

343-
Note: For an initial replacement [=navigate|navigation=], the initial [=window client=] that was [created](https://html.spec.whatwg.org/#set-up-a-window-environment-settings-object) when the [=/browsing context=] was [created](https://html.spec.whatwg.org/#creating-a-new-browsing-context) is reused, but the [=active service worker=] is determined by the same behavior as above.
353+
Note: For an initial replacement [=navigate|navigation=], the initial [=window client=] that was [=set up|created=] when the [=/browsing context=] was [=created=] is reused, but the [=active service worker=] is determined by the same behavior as above.
344354

345355
Note: <a element-attr for=iframe lt=sandbox>Sandboxed</a> <{iframe}>s without the sandboxing directives, `allow-same-origin` and `allow-scripts`, result in having the [=active service worker=] value of null as their [=/origin=] is an [=opaque origin=].
346356
</section>
347357

348358
<section>
349359
<h4 id="control-and-use-worker-client">The worker client case</h4>
350360

351-
A [=worker client=] is <a href="https://html.spec.whatwg.org/#set-up-a-worker-environment-settings-object">created</a> when the user agent [=run a worker|runs a worker=].
361+
A [=worker client=] is [=set up|created=] when the user agent [=run a worker|runs a worker=].
352362

353363
When the [=worker client=] is created:
354364

@@ -357,7 +367,7 @@ spec: storage; urlPrefix: https://storage.spec.whatwg.org/
357367
Otherwise, it is set to the [=active service worker=] of the [=environment settings object=] of the last [=set/item=] in the [=worker client=]'s [=/global object=]'s [=owner set=].
358368
</section>
359369

360-
Note: [=Window clients=] and [=worker clients=] with a [data: URL](https://datatracker.ietf.org/doc/html/rfc2397#section-2) result in having the [=active service worker=] value of null as their [=/origin=] is an [=opaque origin=]. [=Window clients=] and [=worker clients=] with a [=blob URL=] can inherit the [=active service worker=] of their creator [=/document=] or owner, but if the [=/request=]'s [=request/origin=] is not the [=same origin|same=] as the [=/origin=] of their creator [=/document=] or owner, the [=active service worker=] is set to null.
370+
Note: [=Window clients=] and [=worker clients=] with a [=data: URL=] result in having the [=active service worker=] value of null as their [=/origin=] is an [=opaque origin=]. [=Window clients=] and [=worker clients=] with a [=blob URL=] can inherit the [=active service worker=] of their creator [=/document=] or owner, but if the [=/request=]'s [=request/origin=] is not the [=same origin|same=] as the [=/origin=] of their creator [=/document=] or owner, the [=active service worker=] is set to null.
361371
</section>
362372

363373
<section>

0 commit comments

Comments
 (0)