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. Run the <a>Update Registration State</a> algorithm passing |registration|, "<code>installing</code>" and null as the arguments.
2590
2588
1. Run the <a>Update Worker State</a> algorithm passing |registration|'s <a>waiting worker</a> and *installed* as the arguments.
2591
2589
1. If |redundantWorker| is not null, run the <a>Update Worker State</a> algorithm passing |redundantWorker| and *redundant* as the arguments.
2592
-
1. If |registration|'s <a>waiting worker</a>'s <a>skip waiting flag</a> is set, then:
2593
-
1. Run <a>Activate</a> algorithm passing |registration| as the argument.
2594
-
1. Invoke <a>Finish Job</a> with |job| and abort these steps.
2595
2590
1. Invoke <a>Finish Job</a> with |job|.
2596
2591
1. Wait for all the <a>tasks</a><a lt="queue a task">queued</a> by <a>Update Worker State</a> invoked in this algorithm have executed.
2597
2592
1. Wait until no [=/service worker client=] is <a>using</a> |registration| or |registration|'s <a>waiting worker</a>'s <a>skip waiting flag</a> is set.
2598
-
1. If |registration|'s <a>waiting worker</a> |waitingWorker| is not null and |waitingWorker|'s <a>skip waiting flag</a> is not set, invoke <a>Activate</a> algorithm with |registration| as its argument.
2593
+
1. If |registration|'s <a>waiting worker</a> is not null, invoke <a>Activate</a> algorithm with |registration| as its argument.
0 commit comments