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

Issue 2463393003: Record permission prompt gesture metrics on Android. (Closed)

Created:
4 years, 1 month ago by dominickn
Modified:
4 years, 1 month ago
Reviewers:
Sergey Ulanov, benwells
CC:
chromium-reviews, mlamouri+watch-permissions_chromium.org, feature-media-reviews_chromium.org, mcasas+watch+vc_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Record permission prompt gesture metrics on Android. The permissions infrastructure currently records gesture metrics for desktop platforms through PermissionRequestManager. This does not record metrics on Android, and will not do so until in-progress refactoring to use PermissionRequestManager on that platform is complete. This CL adds recording of gesture metrics on Android in the Android Java UI-specific code paths of PermissionQueueController and PermissionBubbleMediaAccessHandler. This is a temporary measure so that these stats are recorded; once Android uses PermissionRequestManager to display permission prompts, the PermissionQueueController call site will be unnecessary and can be removed. The PermissionBubbleMediaAccessHandler call site will be obsolete when the media stream permission handling is consolidated with all other permissions. BUG=614599 Committed: https://crrev.com/83c36cc6179e0b4820586eeac082a71bc3ee094c Cr-Commit-Position: refs/heads/master@{#431384}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Record Accepted and Denied #

Total comments: 4

Patch Set 3 : Fix Android tests #

Patch Set 4 : Address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+144 lines, -59 lines) Patch
M chrome/browser/media/webrtc/media_stream_infobar_delegate_android.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/media/webrtc/media_stream_infobar_delegate_android.cc View 1 6 chunks +16 lines, -5 lines 0 comments Download
M chrome/browser/media/webrtc/permission_bubble_media_access_handler.cc View 1 4 chunks +13 lines, -9 lines 0 comments Download
M chrome/browser/permissions/permission_dialog_delegate.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/permissions/permission_dialog_delegate.cc View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_infobar_delegate.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_queue_controller.cc View 1 2 3 5 chunks +20 lines, -4 lines 0 comments Download
M chrome/browser/permissions/permission_request_impl.cc View 1 1 chunk +2 lines, -23 lines 0 comments Download
M chrome/browser/permissions/permission_uma_util.h View 1 2 chunks +16 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_uma_util.cc View 1 3 chunks +33 lines, -18 lines 0 comments Download
M chrome/browser/permissions/permission_util.h View 1 2 chunks +8 lines, -0 lines 0 comments Download
M chrome/browser/permissions/permission_util.cc View 1 2 2 chunks +29 lines, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 38 (27 generated)
dominickn
PTAL, thanks!
4 years, 1 month ago (2016-11-02 06:19:31 UTC) #5
benwells
https://codereview.chromium.org/2463393003/diff/1/chrome/browser/permissions/permission_uma_util.h File chrome/browser/permissions/permission_uma_util.h (right): https://codereview.chromium.org/2463393003/diff/1/chrome/browser/permissions/permission_uma_util.h#newcode133 chrome/browser/permissions/permission_uma_util.h:133: static void RecordPermissionPromptTypeAndGesture( Are you planning to add analogs ...
4 years, 1 month ago (2016-11-02 06:39:35 UTC) #6
dominickn
Sadness. https://codereview.chromium.org/2463393003/diff/1/chrome/browser/permissions/permission_uma_util.h File chrome/browser/permissions/permission_uma_util.h (right): https://codereview.chromium.org/2463393003/diff/1/chrome/browser/permissions/permission_uma_util.h#newcode133 chrome/browser/permissions/permission_uma_util.h:133: static void RecordPermissionPromptTypeAndGesture( On 2016/11/02 06:39:35, benwells (slow) ...
4 years, 1 month ago (2016-11-03 02:18:21 UTC) #10
dominickn
Ping.
4 years, 1 month ago (2016-11-09 03:16:25 UTC) #14
benwells
On 2016/11/09 03:16:25, dominickn wrote: > Ping. Oh, sorry. Next time say 'Done' so it's ...
4 years, 1 month ago (2016-11-09 03:38:42 UTC) #15
benwells
lgtm https://codereview.chromium.org/2463393003/diff/20001/chrome/browser/permissions/permission_queue_controller.cc File chrome/browser/permissions/permission_queue_controller.cc (right): https://codereview.chromium.org/2463393003/diff/20001/chrome/browser/permissions/permission_queue_controller.cc#newcode81 chrome/browser/permissions/permission_queue_controller.cc:81: return PermissionRequestType::PERMISSION_PROTECTED_MEDIA_IDENTIFIER; This switch already exists pretty much ...
4 years, 1 month ago (2016-11-10 03:24:28 UTC) #22
dominickn
Thanks! +sergeyu: PTAL at webrtc, thanks. https://codereview.chromium.org/2463393003/diff/20001/chrome/browser/permissions/permission_queue_controller.cc File chrome/browser/permissions/permission_queue_controller.cc (right): https://codereview.chromium.org/2463393003/diff/20001/chrome/browser/permissions/permission_queue_controller.cc#newcode81 chrome/browser/permissions/permission_queue_controller.cc:81: return PermissionRequestType::PERMISSION_PROTECTED_MEDIA_IDENTIFIER; On ...
4 years, 1 month ago (2016-11-10 04:27:07 UTC) #30
Sergey Ulanov
lgtm
4 years, 1 month ago (2016-11-10 20:36:32 UTC) #31
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/2463393003/60001
4 years, 1 month ago (2016-11-10 22:26:08 UTC) #34
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 1 month ago (2016-11-10 22:40:50 UTC) #36
commit-bot: I haz the power
4 years, 1 month ago (2016-11-10 23:10:30 UTC) #38
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/83c36cc6179e0b4820586eeac082a71bc3ee094c
Cr-Commit-Position: refs/heads/master@{#431384}

Powered by Google App Engine
This is Rietveld 408576698