@@ -280,43 +280,30 @@ <h2>
280280 Terminology
281281 </ h2 >
282282 < p >
283- The term < dfn > JavaScript realm</ dfn > is used as < a href =
284- "https://tc39.es/ecma262/#sec-code-realms " title =
285- "Definition of JavaScript realm in ECMAScript "> defined in
286- ECMAScript</ a > [[!ECMASCRIPT]].
283+ The terms < dfn data-cite ="ecmascript/#sec-code-realms "> JavaScript
284+ realm</ dfn > and < dfn data-cite ="ecmascript/#sec-code-realms "> current
285+ realm</ dfn > are used as defined in [[!ECMASCRIPT]]. The terms
286+ < dfn data-cite ="ecmascript/#sec-promise-resolve-functions " data-lt =
287+ "resolve "> resolved</ dfn > and < dfn data-cite =
288+ "ecmascript/#sec-rejectpromise " data-lt ="reject "> rejected</ dfn > in the
289+ context of {{Promise}} objects are used as defined in [[!ECMASCRIPT]].
287290 </ p >
288291 < p >
289- The term < dfn > current realm</ dfn > is used as < a href =
290- "https://tc39.es/ecma262/#current-realm " title =
291- "Definition of current realm in ECMAScript "> defined in ECMAScript</ a >
292- [[!ECMASCRIPT]].
292+ The terms < dfn data-cite ="rfc9110#section-12.5.4 "> Accept-Language</ dfn >
293+ and < dfn data-cite ="rfc9110#section-11 "> HTTP authentication</ dfn > are
294+ used as defined in [[!RFC9110]].
293295 </ p >
294296 < p >
295- The terms < dfn data-lt ="resolve "> resolved</ dfn > and < dfn data-lt =
296- "reject "> rejected</ dfn > in the context of {{Promise}} objects are used
297- as defined in [[!ECMASCRIPT]].
297+ The term < dfn data-cite ="rfc6265#section-5.3 "> cookie store</ dfn > is
298+ used as defined in [[!RFC6265]].
298299 </ p >
299300 < p >
300- The terms < dfn data-cite =
301- "rfc9110#section-12.5.4 "> Accept-Language</ dfn > and < dfn data-cite =
302- "rfc9110#section-11 "> HTTP authentication</ dfn > are used as defined in
303- [[!RFC9110]].
301+ The term < dfn data-cite ="rfc4122#section-1 "> UUID</ dfn > is used as
302+ defined in [[!RFC4122]].
304303 </ p >
305304 < p >
306- The term < dfn > cookie store</ dfn > is used as < a href =
307- "https://tools.ietf.org/html/rfc6265#section-4.2 " title =
308- "Definition of cookie store in RFC 6265 "> defined in RFC 6265</ a >
309- [[!COOKIES]].
310- </ p >
311- < p >
312- The term < dfn > UUID</ dfn > is used as < a href =
313- "https://tools.ietf.org/html/rfc4122 " title =
314- "Definition of UUID in RFC 4122 "> defined in RFC 4122</ a > [[!rfc4122]].
315- </ p >
316- < p >
317- The term < dfn > DIAL</ dfn > is used as < a href =
318- "http://www.dial-multiscreen.org/ " title =
319- "Overview of the DIAL protocol "> defined in DIAL</ a > [[DIAL]].
305+ The term < dfn data-cite ="DIAL# "> DIAL</ dfn > is used as defined in
306+ [[DIAL]].
320307 </ p >
321308 < p >
322309 The term < dfn > reload a document</ dfn > refers to steps run when the
@@ -1081,9 +1068,9 @@ <h4>
10811068 < li > If there is already an unsettled {{Promise}} from a previous
10821069 call to < a data-link-for ="PresentationRequest "> start</ a > in
10831070 < var > topContext</ var > or any < a > browsing context</ a > in the
1084- [=Document/descendant navigables=] of < var > topContext</ var > ,
1085- return a new {{Promise}} rejected with an {{OperationError}}
1086- exception and abort all remaining steps.
1071+ [=Document/descendant navigables=] of < var > topContext</ var > , return
1072+ a new {{Promise}} rejected with an {{OperationError}} exception and
1073+ abort all remaining steps.
10871074 </ li >
10881075 < li > Let < var > P</ var > be a new {{Promise}}.
10891076 </ li >
@@ -2541,9 +2528,9 @@ <h4>
25412528 </ li >
25422529 < li > If there is a < a > receiving browsing context</ a > for
25432530 < var > P</ var > , and it has a document for < var > P</ var > that is not
2544- unloaded, < a > unload a document</ a > corresponding to that < a > browsing
2545- context</ a > , remove that < a > browsing context</ a > from the user
2546- interface and discard it.
2531+ unloaded, < a > unload a document</ a > corresponding to that
2532+ < a > browsing context</ a > , remove that < a > browsing context</ a > from
2533+ the user interface and discard it.
25472534 </ li >
25482535 < li > For each < var > connection</ var > in
25492536 < var > connectedControllers</ var > , < a > queue a task</ a > to send a
@@ -2787,22 +2774,22 @@ <h4>
27872774 [=service worker client/window client|Window clients=] and
27882775 [=service worker client/worker client|worker clients=] associated
27892776 with the < a > receiving browsing context</ a > and its
2790- [=Document/descendant navigables=] must not be exposed to < a > service
2791- workers</ a > associated with each other.
2777+ [=Document/descendant navigables=] must not be exposed to
2778+ < a > service workers</ a > associated with each other.
27922779 </ p >
27932780 < p >
27942781 When the < a > receiving browsing context</ a > is terminated, any
27952782 < a > service workers</ a > associated with it and the < a > browsing
2796- contexts</ a > in its [=Document/descendant navigables=]
2797- MUST be unregistered and terminated. Any browsing state associated
2798- with the < a > receiving browsing context</ a > and the < a > browsing
2799- contexts </ a > in its [=Document/descendant navigables=],
2800- including < a > session history</ a > , the < a > cookie store</ a > , any
2801- < a > HTTP authentication</ a > state, any < a > databases</ a > , the
2802- < a > session storage areas</ a > , the < a > local storage areas</ a > , the
2803- list of registered < a > service worker registrations</ a > and the
2804- {{Cache}} objects MUST be discarded and not used for any other
2805- < a > browsing context</ a > .
2783+ contexts</ a > in its [=Document/descendant navigables=] MUST be
2784+ unregistered and terminated. Any browsing state associated with the
2785+ < a > receiving browsing context</ a > and the < a > browsing contexts </ a >
2786+ in its [=Document/descendant navigables=], including < a > session
2787+ history</ a > , the < a > cookie store</ a > , any < a > HTTP
2788+ authentication</ a > state, any < a > databases</ a > , the < a > session
2789+ storage areas</ a > , the < a > local storage areas</ a > , the list of
2790+ registered < a > service worker registrations</ a > and the {{Cache}}
2791+ objects MUST be discarded and not used for any other < a > browsing
2792+ context</ a > .
28062793 </ p >
28072794 < p class ="note ">
28082795 This algorithm is intended to create a well defined environment to
0 commit comments