| Index: content/browser/service_worker/service_worker_metrics.cc
|
| diff --git a/content/browser/service_worker/service_worker_metrics.cc b/content/browser/service_worker/service_worker_metrics.cc
|
| index 16e636336c94dada98cdadd220cc74c52dbd07ec..902457d2533c33b32b15d2b99e9e58baa3638fec 100644
|
| --- a/content/browser/service_worker/service_worker_metrics.cc
|
| +++ b/content/browser/service_worker/service_worker_metrics.cc
|
| @@ -312,9 +312,17 @@ void ServiceWorkerMetrics::RecordStopWorkerTime(base::TimeDelta time) {
|
| }
|
|
|
| void ServiceWorkerMetrics::RecordActivateEventStatus(
|
| - ServiceWorkerStatusCode status) {
|
| + ServiceWorkerStatusCode status,
|
| + bool is_shutdown) {
|
| UMA_HISTOGRAM_ENUMERATION("ServiceWorker.ActivateEventStatus", status,
|
| SERVICE_WORKER_ERROR_MAX_VALUE);
|
| + if (is_shutdown) {
|
| + UMA_HISTOGRAM_ENUMERATION("ServiceWorker.ActivateEventStatus_InShutdown",
|
| + status, SERVICE_WORKER_ERROR_MAX_VALUE);
|
| + } else {
|
| + UMA_HISTOGRAM_ENUMERATION("ServiceWorker.ActivateEventStatus_NotInShutdown",
|
| + status, SERVICE_WORKER_ERROR_MAX_VALUE);
|
| + }
|
| }
|
|
|
| void ServiceWorkerMetrics::RecordInstallEventStatus(
|
|
|