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

Issue 2274973003: Enable site engagement in incognito. (Closed)

Created:
4 years, 4 months ago by calamity
Modified:
4 years, 3 months ago
CC:
chromium-reviews, chromium-apps-reviews_chromium.org, dominickn+watch_chromium.org, extensions-reviews_chromium.org, 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

Enable site engagement in incognito. This CL makes the SiteEngagementService available in incognito. When in incognito mode, the service will initialize values from the original profile and then subsequently maintain its own independent copy. Incognito profiles will not record periodic metrics. BUG=640863 TBR=dbeam@chromium.org,rdevlin.cronin@chromium.org,dtrainor@chromium.org Committed: https://crrev.com/0c83f6df5af844d8934d62231bbfc4b94c4b0898 Cr-Commit-Position: refs/heads/master@{#415177}

Patch Set 1 #

Total comments: 2

Patch Set 2 : address comment, turn off periodic metrics for incognito #

Total comments: 5

Patch Set 3 : rebase #

Patch Set 4 : address_nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+112 lines, -59 lines) Patch
M chrome/browser/android/metrics/launch_metrics.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/engagement/site_engagement_helper.cc View 2 chunks +3 lines, -5 lines 0 comments Download
M chrome/browser/engagement/site_engagement_score.h View 1 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/engagement/site_engagement_score.cc View 1 4 chunks +23 lines, -7 lines 0 comments Download
M chrome/browser/engagement/site_engagement_service.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/engagement/site_engagement_service.cc View 1 2 chunks +33 lines, -32 lines 0 comments Download
M chrome/browser/engagement/site_engagement_service_factory.h View 1 2 3 2 chunks +2 lines, -1 line 0 comments Download
M chrome/browser/engagement/site_engagement_service_factory.cc View 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/engagement/site_engagement_service_unittest.cc View 1 chunk +36 lines, -0 lines 0 comments Download
M chrome/browser/ui/extensions/application_launch.cc View 1 2 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/webui/engagement/site_engagement_ui.cc View 2 chunks +1 line, -6 lines 0 comments Download

Messages

Total messages: 31 (16 generated)
calamity
4 years, 3 months ago (2016-08-26 03:10:04 UTC) #7
dominickn
Extremely elegant, nice! https://codereview.chromium.org/2274973003/diff/20001/chrome/browser/engagement/site_engagement_score.h File chrome/browser/engagement/site_engagement_score.h (right): https://codereview.chromium.org/2274973003/diff/20001/chrome/browser/engagement/site_engagement_score.h#newcode119 chrome/browser/engagement/site_engagement_score.h:119: HostContentSettingsMap* settings_map, This may be cleaner ...
4 years, 3 months ago (2016-08-26 05:42:03 UTC) #8
dominickn
Also: you should update chrome/browser/android/metrics/launch_metrics.cc to not have the if (service) check as well.
4 years, 3 months ago (2016-08-26 05:48:40 UTC) #9
calamity
https://codereview.chromium.org/2274973003/diff/20001/chrome/browser/engagement/site_engagement_score.h File chrome/browser/engagement/site_engagement_score.h (right): https://codereview.chromium.org/2274973003/diff/20001/chrome/browser/engagement/site_engagement_score.h#newcode119 chrome/browser/engagement/site_engagement_score.h:119: HostContentSettingsMap* settings_map, On 2016/08/26 05:42:03, dominickn wrote: > This ...
4 years, 3 months ago (2016-08-26 06:51:10 UTC) #10
dominickn
lgtm % nit Nice catch on the metrics. Application launch will never be from an ...
4 years, 3 months ago (2016-08-26 07:06:28 UTC) #12
dominickn
https://codereview.chromium.org/2274973003/diff/40001/chrome/browser/engagement/site_engagement_service_factory.h File chrome/browser/engagement/site_engagement_service_factory.h (right): https://codereview.chromium.org/2274973003/diff/40001/chrome/browser/engagement/site_engagement_service_factory.h#newcode20 chrome/browser/engagement/site_engagement_service_factory.h:20: // * there should be no site engagement tracking ...
4 years, 3 months ago (2016-08-27 04:24:07 UTC) #13
calamity
TBRs dbeam@: site_engagement_ui.cc dtrainor@: launch_metrics.cc rdevlincronin@: application_launch.cc PTAL, thanks! https://codereview.chromium.org/2274973003/diff/40001/chrome/browser/engagement/site_engagement_score.cc File chrome/browser/engagement/site_engagement_score.cc (right): https://codereview.chromium.org/2274973003/diff/40001/chrome/browser/engagement/site_engagement_score.cc#newcode198 chrome/browser/engagement/site_engagement_score.cc:198: ...
4 years, 3 months ago (2016-08-29 06:46:56 UTC) #18
dominickn
still lgtm https://codereview.chromium.org/2274973003/diff/40001/chrome/browser/engagement/site_engagement_score.cc File chrome/browser/engagement/site_engagement_score.cc (right): https://codereview.chromium.org/2274973003/diff/40001/chrome/browser/engagement/site_engagement_score.cc#newcode198 chrome/browser/engagement/site_engagement_score.cc:198: : SiteEngagementScore(clock, GetScoreDictForOrigin(profile, origin)) { On 2016/08/29 ...
4 years, 3 months ago (2016-08-29 06:59:55 UTC) #19
Devlin
chrome/browser/ui/extensions/application_launch.cc lgtm
4 years, 3 months ago (2016-08-29 14:28:22 UTC) #22
David Trainor- moved to gerrit
launch_metrics.cc lgtm!
4 years, 3 months ago (2016-08-29 15:47:52 UTC) #23
Dan Beam
lgtm but shouldn't there be more if (incognito) return; in non-const SiteEngagementService methods?
4 years, 3 months ago (2016-08-30 00:16:59 UTC) #24
calamity
On 2016/08/30 00:16:59, Dan Beam wrote: > lgtm but shouldn't there be more > > ...
4 years, 3 months ago (2016-08-30 01:41:45 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2274973003/80001
4 years, 3 months ago (2016-08-30 02:45:05 UTC) #27
commit-bot: I haz the power
Committed patchset #4 (id:80001)
4 years, 3 months ago (2016-08-30 05:46:43 UTC) #29
commit-bot: I haz the power
4 years, 3 months ago (2016-08-30 05:49:51 UTC) #31
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/0c83f6df5af844d8934d62231bbfc4b94c4b0898
Cr-Commit-Position: refs/heads/master@{#415177}

Powered by Google App Engine
This is Rietveld 408576698