Index: chrome/browser/engagement/site_engagement_helper.cc |
diff --git a/chrome/browser/engagement/site_engagement_helper.cc b/chrome/browser/engagement/site_engagement_helper.cc |
index 166b8f398eaff8c27b285a9622f4fe8226aa066b..dbef378f26fe037033dba077e6ab050ed5bd2547 100644 |
--- a/chrome/browser/engagement/site_engagement_helper.cc |
+++ b/chrome/browser/engagement/site_engagement_helper.cc |
@@ -23,6 +23,7 @@ |
namespace { |
int g_seconds_to_pause_engagement_detection = 10; |
+int g_seconds_delay_after_navigation = 10; |
int g_seconds_delay_after_media_starts = 10; |
int g_seconds_delay_after_show = 5; |
@@ -34,6 +35,12 @@ |
void SiteEngagementService::Helper::SetSecondsBetweenUserInputCheck( |
int seconds) { |
g_seconds_to_pause_engagement_detection = seconds; |
+} |
+ |
+// static |
+void SiteEngagementService::Helper::SetSecondsTrackingDelayAfterNavigation( |
+ int seconds) { |
+ g_seconds_delay_after_navigation = seconds; |
} |
// static |
@@ -260,7 +267,8 @@ |
service_->HandleNavigation(web_contents(), handle->GetPageTransition()); |
- input_tracker_.Start(base::TimeDelta::FromSeconds(0)); |
+ input_tracker_.Start( |
+ base::TimeDelta::FromSeconds(g_seconds_delay_after_navigation)); |
} |
void SiteEngagementService::Helper::ReadyToCommitNavigation( |