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

Unified Diff: chrome/browser/ssl/ssl_blocking_page.cc

Issue 57183002: Fix the SSL interstitial UMA stats (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Update comment Created 7 years, 1 month 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
« no previous file with comments | « chrome/browser/ssl/ssl_blocking_page.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ssl/ssl_blocking_page.cc
diff --git a/chrome/browser/ssl/ssl_blocking_page.cc b/chrome/browser/ssl/ssl_blocking_page.cc
index 1c380a26bd0273f4f53d555dfe165d145fc37483..31f0b86c61d759c0c09dcf1d31af5033c47660ae 100644
--- a/chrome/browser/ssl/ssl_blocking_page.cc
+++ b/chrome/browser/ssl/ssl_blocking_page.cc
@@ -5,7 +5,6 @@
#include "chrome/browser/ssl/ssl_blocking_page.h"
#include "base/i18n/rtl.h"
-#include "base/metrics/field_trial.h"
#include "base/metrics/histogram.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_piece.h"
@@ -53,7 +52,6 @@ namespace {
enum SSLBlockingPageCommands {
CMD_DONT_PROCEED,
CMD_PROCEED,
- CMD_FOCUS,
CMD_MORE,
CMD_RELOAD,
};
@@ -90,14 +88,12 @@ void RecordSSLBlockingPageDetailedStats(
int cert_error,
bool overridable,
bool internal,
- const base::TimeTicks& start_time,
int num_visits) {
UMA_HISTOGRAM_ENUMERATION("interstitial.ssl_error_type",
SSLErrorInfo::NetErrorToErrorType(cert_error), SSLErrorInfo::END_OF_ENUM);
- if (start_time.is_null() || !overridable) {
- // A null start time will occur if the page never came into focus.
+ if (!overridable) {
// Overridable is false if the user didn't have any option except to turn
- // back. In either case, we don't want to record some of our metrics.
+ // back. If that's the case, don't record some of the metrics.
return;
}
if (num_visits == 0)
@@ -183,7 +179,6 @@ SSLBlockingPage::SSLBlockingPage(
interstitial_page_ = InterstitialPage::Create(
web_contents_, true, request_url, this);
- display_start_time_ = TimeTicks();
interstitial_page_->Show();
}
@@ -193,7 +188,6 @@ SSLBlockingPage::~SSLBlockingPage() {
cert_error_,
overridable_ && !strict_enforcement_,
internal_,
- display_start_time_,
num_visits_);
// The page is closed without the user having chosen what to do, default to
// deny.
@@ -365,9 +359,6 @@ void SSLBlockingPage::CommandReceived(const std::string& command) {
interstitial_page_->DontProceed();
} else if (cmd == CMD_PROCEED) {
interstitial_page_->Proceed();
- } else if (cmd == CMD_FOCUS) {
- // Start recording the time when the page is first in focus
- display_start_time_ = base::TimeTicks::Now();
} else if (cmd == CMD_MORE) {
RecordSSLBlockingPageEventStats(MORE);
} else if (cmd == CMD_RELOAD) {
@@ -389,7 +380,6 @@ void SSLBlockingPage::OnProceed() {
cert_error_,
overridable_ && !strict_enforcement_,
internal_,
- display_start_time_,
num_visits_);
// Accepting the certificate resumes the loading of the page.
NotifyAllowCertificate();
@@ -400,7 +390,6 @@ void SSLBlockingPage::OnDontProceed() {
cert_error_,
overridable_ && !strict_enforcement_,
internal_,
- display_start_time_,
num_visits_);
NotifyDenyCertificate();
}
« no previous file with comments | « chrome/browser/ssl/ssl_blocking_page.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698