diff --git a/spec.html b/spec.html
index a4628facd57..57291831e00 100644
--- a/spec.html
+++ b/spec.html
@@ -42957,7 +42957,7 @@
%AsyncFromSyncIteratorPrototype%.next ( [ _value_ ] )
1. Else,
1. Let _result_ be IteratorNext(_syncIteratorRecord_).
1. IfAbruptRejectPromise(_result_, _promiseCapability_).
- 1. Return ! AsyncFromSyncIteratorContinuation(_result_, _promiseCapability_, _syncIteratorRecord_).
+ 1. Return ! AsyncFromSyncIteratorContinuation(_result_, _promiseCapability_, _syncIteratorRecord_, *true*).
@@ -42983,7 +42983,7 @@ %AsyncFromSyncIteratorPrototype%.return ( [ _value_ ] )
1. If Type(_result_) is not Object, then
1. Perform ! Call(_promiseCapability_.[[Reject]], *undefined*, « a newly created *TypeError* object »).
1. Return _promiseCapability_.[[Promise]].
- 1. Return ! AsyncFromSyncIteratorContinuation(_result_, _promiseCapability_, _syncIteratorRecord_).
+ 1. Return ! AsyncFromSyncIteratorContinuation(_result_, _promiseCapability_, _syncIteratorRecord_, *false*).
@@ -43009,7 +43009,7 @@ %AsyncFromSyncIteratorPrototype%.throw ( [ _value_ ] )
1. If Type(_result_) is not Object, then
1. Perform ! Call(_promiseCapability_.[[Reject]], *undefined*, « a newly created *TypeError* object »).
1. Return _promiseCapability_.[[Promise]].
- 1. Return ! AsyncFromSyncIteratorContinuation(_result_, _promiseCapability_, _syncIteratorRecord_).
+ 1. Return ! AsyncFromSyncIteratorContinuation(_result_, _promiseCapability_, _syncIteratorRecord_, *true*).
@@ -43044,9 +43044,10 @@ Properties of Async-from-Sync Iterator Instances
AsyncFromSyncIteratorContinuation (
- _result_: unknown,
- _promiseCapability_: a PromiseCapability Record,
- _syncIteratorRecord_: unknown,
+ _result_: unknown,
+ _promiseCapability_: a PromiseCapability Record,
+ _syncIteratorRecord_: unknown,
+ _closeOnRejection_: a Boolean,
)