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

Issue 1373363005: Add a delay to Site Engagement tracking after navigation. (Closed)

Created:
5 years, 2 months ago by calamity
Modified:
5 years, 2 months ago
Reviewers:
dominickn
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add a delay to Site Engagement tracking after navigation. This CL adds a timer to the Site Engagement Service that delays input tracking for 10 seconds after a navigation. This will prevent immediately closed tabs from accumulating engagement. This CL also adds a 5 second delay after showing a tab to prevent rapid tab switching from accumulating excess engagement. BUG=464234 Committed: https://crrev.com/43716890b5ad407479926caff884c3737e9e5908 Cr-Commit-Position: refs/heads/master@{#353010}

Patch Set 1 #

Total comments: 10

Patch Set 2 : address comments, refactor #

Total comments: 8

Patch Set 3 : address comments #

Total comments: 2

Patch Set 4 : address comment #

Total comments: 4

Patch Set 5 : address comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+312 lines, -108 lines) Patch
M chrome/browser/engagement/site_engagement_helper.h View 1 2 3 3 chunks +39 lines, -26 lines 0 comments Download
M chrome/browser/engagement/site_engagement_helper.cc View 1 2 3 4 7 chunks +93 lines, -56 lines 0 comments Download
M chrome/browser/engagement/site_engagement_service_browsertest.cc View 1 2 3 3 chunks +180 lines, -26 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 16 (4 generated)
calamity
5 years, 2 months ago (2015-10-02 06:59:29 UTC) #2
dominickn
https://codereview.chromium.org/1373363005/diff/1/chrome/browser/engagement/site_engagement_helper.cc File chrome/browser/engagement/site_engagement_helper.cc (left): https://codereview.chromium.org/1373363005/diff/1/chrome/browser/engagement/site_engagement_helper.cc#oldcode188 chrome/browser/engagement/site_engagement_helper.cc:188: // static Is there a particular reason for removing ...
5 years, 2 months ago (2015-10-06 00:04:42 UTC) #3
calamity
Okay, I refactored the whole thing. Sorry about that. We can just use the same ...
5 years, 2 months ago (2015-10-06 03:39:56 UTC) #5
dominickn
https://codereview.chromium.org/1373363005/diff/30001/chrome/browser/engagement/site_engagement_helper.cc File chrome/browser/engagement/site_engagement_helper.cc (right): https://codereview.chromium.org/1373363005/diff/30001/chrome/browser/engagement/site_engagement_helper.cc#newcode110 chrome/browser/engagement/site_engagement_helper.cc:110: return; On 2015/10/06 03:39:56, calamity wrote: > Is this ...
5 years, 2 months ago (2015-10-06 04:11:46 UTC) #6
calamity
https://codereview.chromium.org/1373363005/diff/30001/chrome/browser/engagement/site_engagement_helper.cc File chrome/browser/engagement/site_engagement_helper.cc (right): https://codereview.chromium.org/1373363005/diff/30001/chrome/browser/engagement/site_engagement_helper.cc#newcode110 chrome/browser/engagement/site_engagement_helper.cc:110: return; On 2015/10/06 04:11:45, dominickn wrote: > On 2015/10/06 ...
5 years, 2 months ago (2015-10-07 04:23:50 UTC) #7
dominickn
https://codereview.chromium.org/1373363005/diff/30001/chrome/browser/engagement/site_engagement_helper.cc File chrome/browser/engagement/site_engagement_helper.cc (right): https://codereview.chromium.org/1373363005/diff/30001/chrome/browser/engagement/site_engagement_helper.cc#newcode182 chrome/browser/engagement/site_engagement_helper.cc:182: } On 2015/10/07 04:23:50, calamity wrote: > On 2015/10/06 ...
5 years, 2 months ago (2015-10-07 05:38:50 UTC) #8
calamity
https://codereview.chromium.org/1373363005/diff/30001/chrome/browser/engagement/site_engagement_helper.cc File chrome/browser/engagement/site_engagement_helper.cc (right): https://codereview.chromium.org/1373363005/diff/30001/chrome/browser/engagement/site_engagement_helper.cc#newcode182 chrome/browser/engagement/site_engagement_helper.cc:182: } On 2015/10/07 05:38:50, dominickn wrote: > On 2015/10/07 ...
5 years, 2 months ago (2015-10-07 07:13:34 UTC) #9
dominickn
lgtm https://codereview.chromium.org/1373363005/diff/70001/chrome/browser/engagement/site_engagement_helper.cc File chrome/browser/engagement/site_engagement_helper.cc (right): https://codereview.chromium.org/1373363005/diff/70001/chrome/browser/engagement/site_engagement_helper.cc#newcode106 chrome/browser/engagement/site_engagement_helper.cc:106: is_active_ = false; Nit: assign is_active_ to false ...
5 years, 2 months ago (2015-10-07 20:11:04 UTC) #10
calamity
https://codereview.chromium.org/1373363005/diff/70001/chrome/browser/engagement/site_engagement_helper.cc File chrome/browser/engagement/site_engagement_helper.cc (right): https://codereview.chromium.org/1373363005/diff/70001/chrome/browser/engagement/site_engagement_helper.cc#newcode106 chrome/browser/engagement/site_engagement_helper.cc:106: is_active_ = false; On 2015/10/07 20:11:03, dominickn wrote: > ...
5 years, 2 months ago (2015-10-08 04:26:02 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1373363005/90001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1373363005/90001
5 years, 2 months ago (2015-10-08 04:30:35 UTC) #14
commit-bot: I haz the power
Committed patchset #5 (id:90001)
5 years, 2 months ago (2015-10-08 04:36:50 UTC) #15
commit-bot: I haz the power
5 years, 2 months ago (2015-10-08 04:37:50 UTC) #16
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/43716890b5ad407479926caff884c3737e9e5908
Cr-Commit-Position: refs/heads/master@{#353010}

Powered by Google App Engine
This is Rietveld 408576698