diff --git a/docs/index.bs b/docs/index.bs
index 125e9440..725e5195 100644
--- a/docs/index.bs
+++ b/docs/index.bs
@@ -2575,7 +2575,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
Note: This will do nothing if [=Reject Job Promise=] was previously invoked with "{{SecurityError}}" {{DOMException}}.
- 1. If |newestWorker| is null, invoke Clear Registration algorithm passing |registration| as its argument.
+ 1. If |newestWorker| is null, then [=map/remove=] [=scope to registration map=][|scopeURL|, [=URL serializer|serialized=]].
1. Invoke Finish Job with |job| and abort these steps.
Else, continue the rest of these steps after the algorithm's asynchronous completion, with |script| being the asynchronous completion value.
@@ -2592,7 +2592,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1. Let |runResult| be the result of running the [=Run Service Worker=] algorithm with |worker| and |forceBypassCache|.
1. If |runResult| is *failure* or an [=abrupt completion=], then:
1. Invoke [=Reject Job Promise=] with |job| and `TypeError`.
- 1. If |newestWorker| is null, invoke [=Clear Registration=] algorithm passing |registration| as its argument.
+ 1. If |newestWorker| is null, then [=map/remove=] [=scope to registration map=][|registration|'s [=service worker registration/scope url=], [[=URL serializer|serialized=]].
1. Invoke [=Finish Job=] with |job|.
1. Else, invoke [=Install=] algorithm with |job|, |worker|, and |registration| as its arguments.
@@ -2661,7 +2661,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1. If |installFailed| is true, then:
1. Run the Update Worker State algorithm passing |registration|'s [=installing worker=] and "`redundant`" as the arguments.
1. Run the Update Registration State algorithm passing |registration|, "installing
" and null as the arguments.
- 1. If |newestWorker| is null, invoke Clear Registration algorithm passing |registration| as its argument.
+ 1. If |newestWorker| is null, then [=map/remove=] [=scope to registration map=][|registration|'s [=service worker registration/scope url=], [[=URL serializer|serialized=]].
1. Invoke Finish Job with |job| and abort these steps.
1. Let |map| be |registration|'s [=installing worker=]'s [=script resource map=].
1. Let |usedSet| be |registration|'s [=installing worker=]'s [=set of used scripts=].
diff --git a/docs/v1/index.bs b/docs/v1/index.bs
index c42d4663..91219ddd 100644
--- a/docs/v1/index.bs
+++ b/docs/v1/index.bs
@@ -2397,7 +2397,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
Note: This will do nothing if [=Reject Job Promise=] was previously invoked with "{{SecurityError}}" {{DOMException}}.
- 1. If |newestWorker| is null, invoke Clear Registration algorithm passing |registration| as its argument.
+ 1. If |newestWorker| is null, then [=map/remove=] [=scope to registration map=][|scopeURL|, [=URL serializer|serialized=]].
1. Invoke Finish Job with |job| and abort these steps.
Else, continue the rest of these steps after the algorithm's asynchronous completion, with |script| being the asynchronous completion value.
@@ -2414,7 +2414,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1. Let |runResult| be the result of running the [=Run Service Worker=] algorithm with |worker| and |forceBypassCache|.
1. If |runResult| is *failure* or an [=abrupt completion=], then:
1. Invoke [=Reject Job Promise=] with |job| and `TypeError`.
- 1. If |newestWorker| is null, invoke [=Clear Registration=] algorithm passing |registration| as its argument.
+ 1. If |newestWorker| is null, then [=map/remove=] [=scope to registration map=][|registration|'s [=service worker registration/scope url=], [[=URL serializer|serialized=]].
1. Invoke [=Finish Job=] with |job|.
1. Else, invoke [=Install=] algorithm with |job|, |worker|, and |registration| as its arguments.
@@ -2482,7 +2482,7 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
1. If |installFailed| is true, then:
1. Run the Update Worker State algorithm passing |registration|'s [=installing worker=] and "`redundant`" as the arguments.
1. Run the Update Registration State algorithm passing |registration|, "installing
" and null as the arguments.
- 1. If |newestWorker| is null, invoke Clear Registration algorithm passing |registration| as its argument.
+ 1. If |newestWorker| is null, then [=map/remove=] [=scope to registration map=][|registration|'s [=service worker registration/scope url=], [[=URL serializer|serialized=]].
1. Invoke Finish Job with |job| and abort these steps.
1. If |registration|'s waiting worker is not null, then:
1. [=Terminate Service Worker|Terminate=] |registration|'s [=waiting worker=].