Skip to content

Commit fa114cd

Browse files
authored
Use an AbortController instead of signaling abort on AbortSignal
Needed for whatwg/dom#1194.
1 parent e8e2b81 commit fa114cd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/index.bs

+3-3
Original file line numberDiff line numberDiff line change
@@ -3130,8 +3130,8 @@ spec: storage; urlPrefix: https://storage.spec.whatwg.org/
31303130
1. Set |eventHandled| to [=a new promise=] in |workerRealm|.
31313131
1. [=Queue a task=] |task| to run the following substeps:
31323132
1. Let |e| be the result of <a>creating an event</a> with {{FetchEvent}}.
3133-
1. Let |signal| be a [=new=] {{AbortSignal}} object with |workerRealm|.
3134-
1. Let |requestObject| be the result of [=Request/creating=] a {{Request}} object, given |request|, a new {{Headers}} object's [=guard=] which is "`immutable`", |signal|, and |workerRealm|.
3133+
1. Let |controller| be a [=new=] {{AbortController}} object with |workerRealm|.
3134+
1. Let |requestObject| be the result of [=Request/creating=] a {{Request}} object, given |request|, a new {{Headers}} object's [=guard=] which is "`immutable`", |controller|'s [=AbortController/signal=], and |workerRealm|.
31353135
1. Initialize |e|’s {{Event/type}} attribute to {{fetch!!event}}.
31363136
1. Initialize |e|’s {{Event/cancelable}} attribute to true.
31373137
1. Initialize |e|’s {{FetchEvent/request}} attribute to |requestObject|.
@@ -3156,7 +3156,7 @@ spec: storage; urlPrefix: https://storage.spec.whatwg.org/
31563156
1. If |controller| [=fetch controller/state=] is "<code>terminated</code>" or "<code>aborted</code>", then:
31573157
1. Let |deserializedError| be a "{{AbortError}}" {{DOMException}}.
31583158
1. If |controller|'s [=fetch controller/serialized abort reason=] is non-null, set |deserializedError| to the result of calling [$StructuredDeserialize$] with |controller|'s [=fetch controller/serialized abort reason=] and |workerRealm|. If that threw an exception or returns undefined, then set |deserializedError| to a "{{AbortError}}" {{DOMException}}.
3159-
1. [=Queue a task=] to [=AbortSignal/signal abort=] on |signal| with |deserializedError|.
3159+
1. [=Queue a task=] to [=AbortController/signal abort=] on |controller| with |deserializedError|.
31603160

31613161
If |task| is discarded, set |handleFetchFailed| to true.
31623162

0 commit comments

Comments
 (0)