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

Issue 2335623002: Use WebContents instead of Browser to construct PermissionPrompt (Closed)

Created:
4 years, 3 months ago by lshang
Modified:
4 years, 3 months ago
Reviewers:
tsergeant, raymes, tapted
CC:
chromium-reviews, mlamouri+watch-permissions_chromium.org, tfarina, markusheintz_, msramek+watch_chromium.org, raymes+watch_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Use WebContents instead of Browser to construct PermissionPrompt Currently we use PermissionRequestManager and PermissionPrompt to manage permission requests on desktop, and PermissionPrompt is constructed using Browser. Since now we are going to reuse PermissionPrompt on Android, and Browser is not for Android, so change to use WebContents for constructor instead. BUG=606138 Committed: https://crrev.com/1dab5af6dbc7d560d68132861dc3c345aa51fde8 Cr-Commit-Position: refs/heads/master@{#419634}

Patch Set 1 #

Patch Set 2 #

Total comments: 10

Patch Set 3 : address review comments #

Messages

Total messages: 72 (56 generated)
lshang
PTAL thanks!
4 years, 3 months ago (2016-09-14 00:47:43 UTC) #41
tsergeant
lgtm, this is exactly what I had in mind. Let's see what owners think.
4 years, 3 months ago (2016-09-14 05:35:34 UTC) #44
lshang
+raymes@ for desktop permission change.
4 years, 3 months ago (2016-09-14 05:40:20 UTC) #46
raymes
lgtm https://codereview.chromium.org/2335623002/diff/410001/chrome/browser/permissions/permission_request_manager.cc File chrome/browser/permissions/permission_request_manager.cc (right): https://codereview.chromium.org/2335623002/diff/410001/chrome/browser/permissions/permission_request_manager.cc#newcode21 chrome/browser/permissions/permission_request_manager.cc:21: #include "chrome/browser/ui/browser_finder.h" nit: can we remove this? https://codereview.chromium.org/2335623002/diff/410001/chrome/browser/ui/cocoa/website_settings/permission_bubble_controller.h ...
4 years, 3 months ago (2016-09-15 02:06:46 UTC) #47
raymes
https://codereview.chromium.org/2335623002/diff/410001/chrome/browser/ui/cocoa/website_settings/permission_bubble_controller_unittest.mm File chrome/browser/ui/cocoa/website_settings/permission_bubble_controller_unittest.mm (right): https://codereview.chromium.org/2335623002/diff/410001/chrome/browser/ui/cocoa/website_settings/permission_bubble_controller_unittest.mm#newcode86 chrome/browser/ui/cocoa/website_settings/permission_bubble_controller_unittest.mm:86: model->AppendWebContents(web_contents, true); Please get someone else to take a ...
4 years, 3 months ago (2016-09-15 02:07:32 UTC) #48
raymes
4 years, 3 months ago (2016-09-15 02:07:38 UTC) #49
lshang
+tapted@ for cocoa code change. PTAL thanks!
4 years, 3 months ago (2016-09-15 02:44:49 UTC) #51
tapted
https://codereview.chromium.org/2335623002/diff/410001/chrome/browser/ui/cocoa/website_settings/permission_prompt_impl_views_mac.mm File chrome/browser/ui/cocoa/website_settings/permission_prompt_impl_views_mac.mm (right): https://codereview.chromium.org/2335623002/diff/410001/chrome/browser/ui/cocoa/website_settings/permission_prompt_impl_views_mac.mm#newcode39 chrome/browser/ui/cocoa/website_settings/permission_prompt_impl_views_mac.mm:39: return base::MakeUnique<PermissionBubbleCocoa>(web_contents); Can this just be changed to pass ...
4 years, 3 months ago (2016-09-15 03:43:52 UTC) #52
lshang
PTALA thanks! https://codereview.chromium.org/2335623002/diff/410001/chrome/browser/permissions/permission_request_manager.cc File chrome/browser/permissions/permission_request_manager.cc (right): https://codereview.chromium.org/2335623002/diff/410001/chrome/browser/permissions/permission_request_manager.cc#newcode21 chrome/browser/permissions/permission_request_manager.cc:21: #include "chrome/browser/ui/browser_finder.h" On 2016/09/15 02:06:46, raymes wrote: ...
4 years, 3 months ago (2016-09-15 09:45:06 UTC) #62
tapted
lgtm, but make sure raymes is happy too
4 years, 3 months ago (2016-09-15 23:48:13 UTC) #63
lshang
tsergeant@, raymes@: this CL changed a bit after tapted@'s comments, please confirm the change, thanks!
4 years, 3 months ago (2016-09-15 23:52:06 UTC) #64
tsergeant
👍 still lgtm
4 years, 3 months ago (2016-09-16 04:22:26 UTC) #65
raymes
lgtm
4 years, 3 months ago (2016-09-20 00:44:47 UTC) #66
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/2335623002/450001
4 years, 3 months ago (2016-09-20 00:53:55 UTC) #68
commit-bot: I haz the power
Committed patchset #3 (id:450001)
4 years, 3 months ago (2016-09-20 01:42:33 UTC) #70
commit-bot: I haz the power
4 years, 3 months ago (2016-09-20 01:46:26 UTC) #72
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/1dab5af6dbc7d560d68132861dc3c345aa51fde8
Cr-Commit-Position: refs/heads/master@{#419634}

Powered by Google App Engine
This is Rietveld 408576698