| Index: chrome/browser/page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.cc
|
| diff --git a/chrome/browser/page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.cc b/chrome/browser/page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.cc
|
| index 352d74f957eed6e72b50faa954b8ee4fd5e56a53..ac29ee9cac3a2baded76bdff620c0b484600d77b 100644
|
| --- a/chrome/browser/page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.cc
|
| +++ b/chrome/browser/page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.cc
|
| @@ -51,8 +51,7 @@ HttpsEngagementPageLoadMetricsObserver::OnShown() {
|
| void HttpsEngagementPageLoadMetricsObserver::OnComplete(
|
| const page_load_metrics::PageLoadTiming& timing,
|
| const page_load_metrics::PageLoadExtraInfo& extra_info) {
|
| - if (!extra_info.committed_url.is_valid() ||
|
| - extra_info.committed_url.is_empty()) {
|
| + if (!extra_info.did_commit || !extra_info.url.is_valid()) {
|
| return;
|
| }
|
|
|
| @@ -63,13 +62,13 @@ void HttpsEngagementPageLoadMetricsObserver::OnComplete(
|
| if (currently_in_foreground_)
|
| OnHidden(timing, extra_info);
|
|
|
| - if (extra_info.committed_url.SchemeIs(url::kHttpsScheme)) {
|
| + if (extra_info.url.SchemeIs(url::kHttpsScheme)) {
|
| if (engagement_service_)
|
| engagement_service_->RecordTimeOnPage(foreground_time_,
|
| HttpsEngagementService::HTTPS);
|
| UMA_HISTOGRAM_LONG_TIMES_100(internal::kHttpsEngagementHistogram,
|
| foreground_time_);
|
| - } else if (extra_info.committed_url.SchemeIs(url::kHttpScheme)) {
|
| + } else if (extra_info.url.SchemeIs(url::kHttpScheme)) {
|
| if (engagement_service_)
|
| engagement_service_->RecordTimeOnPage(foreground_time_,
|
| HttpsEngagementService::HTTP);
|
|
|