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

Issue 1721633002: Added UMA collection for fullscreen / mouse lock bubble re-shows. (Closed)

Created:
4 years, 10 months ago by Matt Giuca
Modified:
4 years, 10 months ago
CC:
chromium-reviews, scheib+watch_chromium.org, asvitkine+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Added UMA collection for fullscreen / mouse lock bubble re-shows. During a fullscreen / mouse lock session, it collects data about the total number of times the bubble is re-shown due to input timeout. At the end of the session, it logs the count to UMA. BUG=585354 Committed: https://crrev.com/d1e6fe94b6268034c6f127f11f044ca949b4fdbf Cr-Commit-Position: refs/heads/master@{#377516}

Patch Set 1 #

Total comments: 5

Patch Set 2 : Do not test for UMA write when simplified is disabled. #

Patch Set 3 : Rename FullscreenBubbleReshowsPerSession to BubbleReshowsPerSession.Fullscreen. #

Total comments: 2

Patch Set 4 : Move name to constant. #

Total comments: 19

Patch Set 5 : Respond to review. #

Patch Set 6 : Moved histogram recording into each subclass. (Fix DCHECK / incorrect histogram recording.) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+136 lines, -3 lines) Patch
M chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/exclusive_access/exclusive_access_controller_base.h View 1 2 3 4 5 3 chunks +13 lines, -1 line 0 comments Download
M chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc View 1 2 3 4 5 2 chunks +14 lines, -2 lines 0 comments Download
M chrome/browser/ui/exclusive_access/exclusive_access_manager.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/exclusive_access/exclusive_access_manager.cc View 1 2 3 4 1 chunk +35 lines, -0 lines 0 comments Download
M chrome/browser/ui/exclusive_access/fullscreen_controller.h View 1 2 3 4 5 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/exclusive_access/fullscreen_controller.cc View 1 2 3 4 5 4 chunks +14 lines, -0 lines 0 comments Download
M chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc View 1 2 4 chunks +18 lines, -0 lines 0 comments Download
M chrome/browser/ui/exclusive_access/mouse_lock_controller.h View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/exclusive_access/mouse_lock_controller.cc View 1 2 3 4 5 4 chunks +14 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 1 chunk +22 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (11 generated)
Matt Giuca
dominickn for initial review. Thanks!
4 years, 10 months ago (2016-02-22 06:23:32 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1721633002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1721633002/1
4 years, 10 months ago (2016-02-22 06:24:25 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/148522)
4 years, 10 months ago (2016-02-22 06:34:55 UTC) #6
dominickn
https://codereview.chromium.org/1721633002/diff/1/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc File chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc (right): https://codereview.chromium.org/1721633002/diff/1/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc#newcode79 chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc:79: histogram_name += "BubbleReshowsPerSession"; Nit: Please rename this to ExclusiveAccess.BubbleReshowsPerSession.(Fullscreen|Mouselock) ...
4 years, 10 months ago (2016-02-23 00:05:27 UTC) #7
Matt Giuca
https://codereview.chromium.org/1721633002/diff/1/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc File chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc (right): https://codereview.chromium.org/1721633002/diff/1/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc#newcode79 chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc:79: histogram_name += "BubbleReshowsPerSession"; On 2016/02/23 00:05:27, dominickn wrote: > ...
4 years, 10 months ago (2016-02-23 02:50:28 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1721633002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1721633002/40001
4 years, 10 months ago (2016-02-23 02:51:27 UTC) #10
dominickn
Initial review lgtm % nit https://codereview.chromium.org/1721633002/diff/1/chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc File chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc (right): https://codereview.chromium.org/1721633002/diff/1/chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc#newcode499 chrome/browser/ui/exclusive_access/fullscreen_controller_state_unittest.cc:499: histogram_tester.ExpectUniqueSample(kFullscreenReshowHistogramName, 0, 1); On ...
4 years, 10 months ago (2016-02-23 03:05:54 UTC) #11
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-23 04:34:54 UTC) #13
Matt Giuca
https://codereview.chromium.org/1721633002/diff/40001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc File chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc (right): https://codereview.chromium.org/1721633002/diff/40001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc#newcode77 chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc:77: std::string histogram_name = "ExclusiveAccess.BubbleReshowsPerSession."; On 2016/02/23 03:05:54, dominickn wrote: ...
4 years, 10 months ago (2016-02-23 04:37:01 UTC) #14
Matt Giuca
scheib: OWNERS on c/b/u/exclusive_access isherman: OWNERS on histograms.xml Thanks.
4 years, 10 months ago (2016-02-23 04:37:50 UTC) #16
scheib
LGTM with renames/comments: https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc File chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc (right): https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc#newcode60 chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc:60: // Record UMA for when the ...
4 years, 10 months ago (2016-02-23 23:52:26 UTC) #18
Ilya Sherman
https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc File chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc (right): https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc#newcode86 chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc:86: UMA_HISTOGRAM_COUNTS_100(histogram_name, bubble_reshow_count_); The UMA_HISTOGRAM_* macros require that histogram names ...
4 years, 10 months ago (2016-02-24 01:08:20 UTC) #19
Matt Giuca
https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc File chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc (right): https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc#newcode60 chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc:60: // Record UMA for when the bubble is re-shown. ...
4 years, 10 months ago (2016-02-24 03:00:31 UTC) #20
Matt Giuca
https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc File chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc (right): https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc#newcode86 chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc:86: UMA_HISTOGRAM_COUNTS_100(histogram_name, bubble_reshow_count_); On 2016/02/24 03:00:31, Matt Giuca wrote: > ...
4 years, 10 months ago (2016-02-24 04:01:01 UTC) #21
Ilya Sherman
https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc File chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc (right): https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc#newcode86 chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc:86: UMA_HISTOGRAM_COUNTS_100(histogram_name, bubble_reshow_count_); On 2016/02/24 04:01:00, Matt Giuca wrote: > ...
4 years, 10 months ago (2016-02-24 06:42:34 UTC) #22
Matt Giuca
https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc File chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc (right): https://codereview.chromium.org/1721633002/diff/60001/chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc#newcode86 chrome/browser/ui/exclusive_access/exclusive_access_controller_base.cc:86: UMA_HISTOGRAM_COUNTS_100(histogram_name, bubble_reshow_count_); On 2016/02/24 06:42:34, Ilya Sherman wrote: > ...
4 years, 10 months ago (2016-02-25 04:27:08 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1721633002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1721633002/100001
4 years, 10 months ago (2016-02-25 04:28:52 UTC) #26
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 10 months ago (2016-02-25 05:49:48 UTC) #28
commit-bot: I haz the power
4 years, 10 months ago (2016-02-25 05:51:32 UTC) #30
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/d1e6fe94b6268034c6f127f11f044ca949b4fdbf
Cr-Commit-Position: refs/heads/master@{#377516}

Powered by Google App Engine
This is Rietveld 408576698