Index: chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h |
diff --git a/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h b/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h |
index 1bae6eb4f0f9dc3813c00fd1f548d7e0e63b40d6..81c6b06c0c7ad06ae2f708fe5b831faaf76b9776 100644 |
--- a/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h |
+++ b/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h |
@@ -32,6 +32,10 @@ extern const char kBackgroundHistogramDomContentLoaded[]; |
extern const char kBackgroundHistogramLoad[]; |
extern const char kBackgroundHistogramFirstPaint[]; |
+extern const char kHistogramLoadTypeFirstContentfulPaintReload[]; |
+extern const char kHistogramLoadTypeFirstContentfulPaintForwardBack[]; |
+extern const char kHistogramLoadTypeFirstContentfulPaintNewNavigation[]; |
+ |
extern const char kHistogramBackgroundBeforePaint[]; |
extern const char kHistogramFailedProvisionalLoad[]; |
@@ -49,6 +53,7 @@ class CorePageLoadMetricsObserver |
~CorePageLoadMetricsObserver() override; |
// page_load_metrics::PageLoadMetricsObserver: |
+ void OnCommit(content::NavigationHandle* navigation_handle) override; |
void OnDomContentLoadedEventStart( |
const page_load_metrics::PageLoadTiming& timing, |
const page_load_metrics::PageLoadExtraInfo& extra_info) override; |
@@ -98,6 +103,8 @@ class CorePageLoadMetricsObserver |
const page_load_metrics::PageLoadExtraInfo& info); |
FailedProvisionalLoadInfo failed_provisional_load_info_; |
+ ui::PageTransition transition_; |
+ bool initiated_by_user_gesture_; |
DISALLOW_COPY_AND_ASSIGN(CorePageLoadMetricsObserver); |
}; |