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 |queue| be an empty [=queue=] of [=race result=].
3264
3264
1. Let |raceFetchController| be null.
3265
3265
1. Let |raceResponse| be a [=race response=] whose [=race response/value=] is "<code>pending</code>".
3266
-
1. Run the following substeps [=in parallel=], but [=abort when=] |fetchController|'s [=fetch controller/state=] is "<code>terminated</code>" or "<code>aborted</code>":
3266
+
1. Let |fetchControllerAborted| be false.
3267
+
1. Run the following substeps [=in parallel=], but [=abort when=] |fetchControllerAborted| is true:
3267
3268
1. Set |raceFetchController| to the result of calling [=fetch=] given |request|, with [=fetch/processResponse=] set to the following steps given a [=/response=] |raceNetworkRequestResponse|:
3269
+
1. If |fetchController|'s [=fetch controller/state=] is "<code>terminated</code>" or "<code>aborted</code>", then |fetchControllerAborted| is true.
3268
3270
1. If |raceNetworkRequestResponse|'s [=response/status=] is [=ok status=], then:
3269
3271
1. Set |raceResponse|'s [=race response/value=] to |raceNetworkRequestResponse|.
3270
3272
1. Let |raceNetworkResult| be a [=race result=] whose [=race result/routed response=] is |raceNetworkRequestResponse| and [=race result/used route=] is {{RouterSourceEnum/"network"}}.
0 commit comments