You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Let |newContext| be a new [=top-level browsing context=].
1455
1455
1. [=Queue a task=] to run the following steps on |newContext|'s {{Window}} object's [=environment settings object=]'s [=responsible event loop=] using the [=user interaction task source=]:
1456
-
1. *HandleNavigate*: [=Navigate=] |newContext| to |url| with [=exceptionsEnabled=] true, and [=historyHandling=] "<code>replace</code>".
1456
+
1. *HandleNavigate*: [=Navigate=] |newContext| to |url| with [=exceptionsEnabled=] true, and [=history handling behavior=] "<code>replace</code>".
1457
1457
1. If the algorithm steps invoked in the step labeled *HandleNavigate* [=throws=] an exception, [=queue a task=] to reject |promise| with the exception, on |serviceWorkerEventLoop| using the [=DOM manipulation task source=], and abort these steps.
1458
1458
1. Let |frameType| be the result of running [=Get Frame Type=] with |newContext|.
1459
1459
1. Let |visibilityState| be |newContext|'s <a>active document</a>'s {{Document/visibilityState}} attribute value.
1. Invoke [=Batch Cache Operations=] with |operations|. If this [=throws=] an exception, set |errorData| to the exception.
2095
2095
1. [=Queue a task=], on |cacheJobPromise|'s [=relevant settings object=]'s [=responsible event loop=] using the [=DOM manipulation task source=], to perform the following substeps:
2096
2096
1. If |errorData| is null, resolve |cacheJobPromise| with undefined.
2097
-
1. Else, reject |cacheJobPromise| with a [=exception/create|new=][=exception=] with |errorData| and a user agent-defined [=exception/message=], in |realm|.
2097
+
1. Else, reject |cacheJobPromise| with a [=exception/create|new=][=exception=] with |errorData| and a user agent-defined [=DOMException/message=], in |realm|.
1. Invoke [=Batch Cache Operations=] with |operations|. If this [=throws=] an exception, set |errorData| to the exception.
2140
2140
1. [=Queue a task=], on |cacheJobPromise|'s [=relevant settings object=]'s [=responsible event loop=] using the [=DOM manipulation task source=], to perform the following substeps:
2141
2141
1. If |errorData| is null, resolve |cacheJobPromise| with undefined.
2142
-
1. Else, reject |cacheJobPromise| with a [=exception/create|new=][=exception=] with |errorData| and a user agent-defined [=exception/message=], in |realm|.
2142
+
1. Else, reject |cacheJobPromise| with a [=exception/create|new=][=exception=] with |errorData| and a user agent-defined [=DOMException/message=], in |realm|.
1. If |requestResponses| [=list/is not empty=], resolve |cacheJobPromise| with true.
2170
2170
1. Else, resolve |cacheJobPromise| with false.
2171
-
1. Else, reject |cacheJobPromise| with a [=exception/create|new=][=exception=] with |errorData| and a user agent-defined [=exception/message=], in |realm|.
2171
+
1. Else, reject |cacheJobPromise| with a [=exception/create|new=][=exception=] with |errorData| and a user agent-defined [=DOMException/message=], in |realm|.
1. If |job|'s [=job/client=] is not null, [=queue a task=], on |job|'s [=job/client=]'s [=responsible event loop=] using the [=DOM manipulation task source=], to reject |job|'s [=job/job promise=] with a [=exception/create|new=][=exception=] with |errorData| and a user agent-defined [=exception/message=], in |job|'s [=job/client=]'s [=environment settings object/Realm=].
2643
+
1. If |job|'s [=job/client=] is not null, [=queue a task=], on |job|'s [=job/client=]'s [=responsible event loop=] using the [=DOM manipulation task source=], to reject |job|'s [=job/job promise=] with a [=exception/create|new=][=exception=] with |errorData| and a user agent-defined [=DOMException/message=], in |job|'s [=job/client=]'s [=environment settings object/Realm=].
2644
2644
1. For each |equivalentJob| in |job|'s [=list of equivalent jobs=]:
2645
2645
1. If |equivalentJob|'s [=job/client=] is null, [=iteration/continue=].
2646
-
1. [=Queue a task=], on |equivalentJob|'s [=job/client=]'s [=responsible event loop=] using the [=DOM manipulation task source=], to reject |equivalentJob|'s [=job/job promise=] with a [=exception/create|new=] [=exception=] with |errorData| and a user agent-defined [=exception/message=], in |equivalentJob|'s [=job/client=]'s [=environment settings object/Realm=].
2646
+
1. [=Queue a task=], on |equivalentJob|'s [=job/client=]'s [=responsible event loop=] using the [=DOM manipulation task source=], to reject |equivalentJob|'s [=job/job promise=] with a [=exception/create|new=] [=exception=] with |errorData| and a user agent-defined [=DOMException/message=], in |equivalentJob|'s [=job/client=]'s [=environment settings object/Realm=].
1. Otherwise, set |callback| to the result of [=convert to an ECMAScript value|converting to an ECMAScript value=] |eventListenerCallback|.
3114
3114
1. If [$IsCallable$](|callback|) is false, then return false.
3115
3115
3116
-
Note: [=Event listener/Callback=] objects that use {{handleEvent}} are assumed to be non-empty. This avoids calling the {{handleEvent}} getters, which could modify the event listeners during this check.
3116
+
Note: [=event listener/Callback=] objects that use <code>handleEvent</code> are assumed to be non-empty. This avoids calling the <code>handleEvent</code> getters, which could modify the event listeners during this check.
3117
3117
3118
3118
1. If |callback|'s [=function body=] is not empty (i.e. either a [=statement=] or [=declaration=] exist), then return false.
0 commit comments