| Index: content/browser/service_worker/service_worker_metrics.h
|
| diff --git a/content/browser/service_worker/service_worker_metrics.h b/content/browser/service_worker/service_worker_metrics.h
|
| index dd2372ad316cfdb951e9fc82e61debfc0e62eea2..1e9f2da3871bd69f8110f0f224f476a7e0ccb4e0 100644
|
| --- a/content/browser/service_worker/service_worker_metrics.h
|
| +++ b/content/browser/service_worker/service_worker_metrics.h
|
| @@ -100,7 +100,13 @@ class ServiceWorkerMetrics {
|
| };
|
|
|
| // Used for UMA. Append only.
|
| - enum class Site { OTHER, NEW_TAB_PAGE, NUM_TYPES };
|
| + enum class Site {
|
| + OTHER, // Obsolete
|
| + NEW_TAB_PAGE,
|
| + WITH_FETCH_HANDLER,
|
| + WITHOUT_FETCH_HANDLER,
|
| + NUM_TYPES
|
| + };
|
|
|
| // Not used for UMA.
|
| enum class StartSituation {
|
| @@ -138,7 +144,7 @@ class ServiceWorkerMetrics {
|
| static void RecordDeleteAndStartOverResult(DeleteAndStartOverResult result);
|
|
|
| // Counts the number of page loads controlled by a Service Worker.
|
| - static void CountControlledPageLoad(const GURL& url);
|
| + static void CountControlledPageLoad(const GURL& url, bool has_fetch_handler);
|
|
|
| // Records the result of trying to start a worker. |is_installed| indicates
|
| // whether the version has been installed.
|
|
|