Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2448)

Unified Diff: chrome/browser/page_load_metrics/observers/no_state_prefetch_page_load_metrics_observer.h

Issue 2423383002: [Prerender] first contentful paint histograms. (Closed)
Patch Set: comments Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/page_load_metrics/observers/no_state_prefetch_page_load_metrics_observer.h
diff --git a/chrome/browser/page_load_metrics/observers/no_state_prefetch_page_load_metrics_observer.h b/chrome/browser/page_load_metrics/observers/no_state_prefetch_page_load_metrics_observer.h
index 7e55fdbda276d1232cd28d8e5a8004b41173ad44..bcebe45350d7db4e8fccecd50f75c8c8ce2d463e 100644
--- a/chrome/browser/page_load_metrics/observers/no_state_prefetch_page_load_metrics_observer.h
+++ b/chrome/browser/page_load_metrics/observers/no_state_prefetch_page_load_metrics_observer.h
@@ -36,8 +36,12 @@ class NoStatePrefetchPageLoadMetricsObserver
void OnFirstContentfulPaint(
const page_load_metrics::PageLoadTiming& timing,
const page_load_metrics::PageLoadExtraInfo& extra_info) override;
+ ObservePolicy OnHidden(
+ const page_load_metrics::PageLoadTiming& timing,
+ const page_load_metrics::PageLoadExtraInfo& extra_info) override;
bool is_no_store_; // True if the main resource has a "no-store" HTTP header.
+ bool was_hidden_; // The page went to background while rendering.
pasko 2016/12/20 19:33:34 I am wondering whether there is a mechanism to det
mattcary 2016/12/21 17:08:58 No idea. I'll ping Bryan.
Bryan McQuade 2016/12/21 17:56:31 OnHidden is a per-tab signal. We don't really hav
pasko 2016/12/21 18:39:08 To me this suggests that we do not worry about onP
mattcary 2016/12/22 10:49:07 sgtm
prerender::PrerenderManager* const prerender_manager_;
DISALLOW_COPY_AND_ASSIGN(NoStatePrefetchPageLoadMetricsObserver);

Powered by Google App Engine
This is Rietveld 408576698