diff --git a/docs/index.bs b/docs/index.bs
index 192f8d50..ecfb31bb 100644
--- a/docs/index.bs
+++ b/docs/index.bs
@@ -2578,7 +2578,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1. Run the [=Update Worker State=] algorithm passing |registration|'s [=active worker=] and *redundant* as the arguments.
1. Run the Update Registration State algorithm passing |registration|, "active
" and |registration|'s waiting worker as the arguments.
1. Run the Update Registration State algorithm passing |registration|, "waiting
" and null as the arguments.
- 1. Run the Update Worker State algorithm passing |registration|'s active worker and *activating* as the arguments.
+ 1. Run the [=Update Worker State=] algorithm passing |registration|'s active worker and *activating* as the arguments.
Note: Once an active worker is activating, neither a runtime script error nor a force termination of the active worker prevents the active worker from getting activated.
@@ -2604,7 +2604,8 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1. *WaitForAsynchronousExtensions*: Wait, [=in parallel=], until |e|'s [=ExtendableEvent/pending promises count=] is zero.
1. Wait for |task| to have executed or been discarded, or the script to have been aborted by the termination of |activeWorker|.
1. Wait for the step labeled *WaitForAsynchronousExtensions* to complete.
- 1. Run the Update Worker State algorithm passing |registration|'s active worker and *activated* as the arguments.
+ 1. Run the [=Update Worker State=] algorithm passing |registration|'s active worker and *activated* as the arguments.
+ 1. Wait for all the tasks queued by [=Update Worker State=] invoked in this algorithm to have executed.