diff --git a/fetch.bs b/fetch.bs index 2be5bac9b..ffca9966b 100644 --- a/fetch.bs +++ b/fetch.bs @@ -2701,23 +2701,23 @@ functionality. fetch controller or null).
A deferred fetch record is a struct used to maintain state needed
-to invoke a fetch at a later time, e.g., when a Document
is unloaded or becomes
+to invoke a fetch at a later time, e.g., when a Document
object is unloaded or becomes
not fully active. It has the following items:
deferred
")
"deferred
", "scheduled
", "terminated
",
- "aborted
", or "sent
"
+ "aborted
", or "sent
".
This value can be modified in parallel. To set it safely, use atomic
operations, e.g. atomically exchange the value (set it to the new value and return the new value
@@ -2731,11 +2731,11 @@ not fully active. It has the following items
terminated:
For each associated fetch record record,
- if record's controller is non-null and
- record's request's done flag is unset and
- keepalive is false, terminate record's
- controller.
+ For each fetch record record in fetchGroup's
+ fetch records, if record's controller
+ is non-null and record's request's done flag is unset
+ and keepalive is false, terminate
+ record's controller.
For each deferred fetch record
deferredRecord in fetchGroup's
-