Index: content/browser/service_worker/service_worker_register_job.cc |
diff --git a/content/browser/service_worker/service_worker_register_job.cc b/content/browser/service_worker/service_worker_register_job.cc |
index b68cd30f8199d6812f9ace3a66c4f1534cb5e43d..66400527bb7d13c0f0f2cfe3da5085f193e9fadf 100644 |
--- a/content/browser/service_worker/service_worker_register_job.cc |
+++ b/content/browser/service_worker/service_worker_register_job.cc |
@@ -426,10 +426,9 @@ void ServiceWorkerRegisterJob::OnStoreRegistrationComplete( |
// and "installed" as the arguments." |
new_version()->SetStatus(ServiceWorkerVersion::INSTALLED); |
- // TODO(michaeln): "13. If activateImmediate is true, then..." |
- |
- // "14. Wait until no document is using registration as their |
- // Service Worker registration." |
+ // "If registration's waiting worker's skip waiting flag is set:" then |
+ // activate the worker immediately otherwise "wait until no service worker |
+ // client is using registration as their service worker registration." |
registration()->ActivateWaitingVersionWhenReady(); |
Complete(SERVICE_WORKER_OK); |