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

Issue 1225693009: Show extension uninstall dialog in browser window. (Closed)

Created:
5 years, 5 months ago by wjywbs
Modified:
5 years, 5 months ago
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Show extension uninstall dialog in browser window. This fixes crash when chrome.management.uninstall() is called from background page. The logic is copied from CreateAppShortcutFunctionDelegate(). The dialog will show in the browser instead of in a new window. BUG=505236 R=kalman,mek Committed: https://crrev.com/5fd713ee7244a4949e120c9ababdb71fda3109f5 Cr-Commit-Position: refs/heads/master@{#338410}

Patch Set 1 #

Total comments: 4

Patch Set 2 : #

Patch Set 3 : #

Total comments: 6

Patch Set 4 : #

Total comments: 13

Patch Set 5 : #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+87 lines, -38 lines) Patch
M chrome/browser/extensions/api/management/chrome_management_api_delegate.cc View 1 2 3 4 2 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/extensions/api/media_galleries/media_galleries_api.cc View 1 2 3 4 8 chunks +7 lines, -34 lines 0 comments Download
M chrome/browser/extensions/chrome_extension_function_details.h View 1 2 3 4 2 chunks +13 lines, -0 lines 1 comment Download
M chrome/browser/extensions/chrome_extension_function_details.cc View 1 2 3 4 2 chunks +64 lines, -0 lines 0 comments Download

Messages

Total messages: 19 (3 generated)
wjywbs
PTAL, thanks. (Should I file a security bug next time to get it fixed earlier? ...
5 years, 5 months ago (2015-07-08 14:05:32 UTC) #2
not at google - send to devlin
I don't know what you mean by "fixing it earlier", but it's ideal to file ...
5 years, 5 months ago (2015-07-08 20:40:41 UTC) #3
wjywbs
https://codereview.chromium.org/1225693009/diff/1/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc File chrome/browser/extensions/api/management/chrome_management_api_delegate.cc (right): https://codereview.chromium.org/1225693009/diff/1/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc#newcode82 chrome/browser/extensions/api/management/chrome_management_api_delegate.cc:82: profile, chrome::HOST_DESKTOP_TYPE_NATIVE); On 2015/07/08 20:40:40, kalman wrote: > Looks ...
5 years, 5 months ago (2015-07-08 23:01:21 UTC) #4
not at google - send to devlin
https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc File chrome/browser/extensions/api/management/chrome_management_api_delegate.cc (right): https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc#newcode95 chrome/browser/extensions/api/management/chrome_management_api_delegate.cc:95: } Is this entire block of code necessary? I ...
5 years, 5 months ago (2015-07-08 23:10:04 UTC) #5
wjywbs
https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc File chrome/browser/extensions/api/management/chrome_management_api_delegate.cc (right): https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc#newcode95 chrome/browser/extensions/api/management/chrome_management_api_delegate.cc:95: } On 2015/07/08 23:10:04, kalman wrote: > Is this ...
5 years, 5 months ago (2015-07-09 00:27:12 UTC) #6
not at google - send to devlin
https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc File chrome/browser/extensions/api/management/chrome_management_api_delegate.cc (right): https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc#newcode95 chrome/browser/extensions/api/management/chrome_management_api_delegate.cc:95: } On 2015/07/09 00:27:12, wjywbs wrote: > On 2015/07/08 ...
5 years, 5 months ago (2015-07-09 16:30:42 UTC) #7
wjywbs
https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc File chrome/browser/extensions/api/management/chrome_management_api_delegate.cc (right): https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc#newcode95 chrome/browser/extensions/api/management/chrome_management_api_delegate.cc:95: } On 2015/07/09 16:30:42, kalman wrote: > > ok, ...
5 years, 5 months ago (2015-07-09 16:54:25 UTC) #8
not at google - send to devlin
https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc File chrome/browser/extensions/api/management/chrome_management_api_delegate.cc (right): https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc#newcode95 chrome/browser/extensions/api/management/chrome_management_api_delegate.cc:95: } On 2015/07/09 16:54:25, wjywbs wrote: > On 2015/07/09 ...
5 years, 5 months ago (2015-07-09 17:13:39 UTC) #9
wjywbs
https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc File chrome/browser/extensions/api/management/chrome_management_api_delegate.cc (right): https://codereview.chromium.org/1225693009/diff/40001/chrome/browser/extensions/api/management/chrome_management_api_delegate.cc#newcode95 chrome/browser/extensions/api/management/chrome_management_api_delegate.cc:95: } On 2015/07/09 17:13:39, kalman wrote: > ahhh damn ...
5 years, 5 months ago (2015-07-10 02:34:43 UTC) #11
not at google - send to devlin
Sorry about the huge number of comments here, but you're doing a great cleanup, and ...
5 years, 5 months ago (2015-07-10 17:02:25 UTC) #12
not at google - send to devlin
https://codereview.chromium.org/1225693009/diff/80001/chrome/browser/extensions/chrome_extension_function_details.cc File chrome/browser/extensions/chrome_extension_function_details.cc (right): https://codereview.chromium.org/1225693009/diff/80001/chrome/browser/extensions/chrome_extension_function_details.cc#newcode135 chrome/browser/extensions/chrome_extension_function_details.cc:135: extensions::AppWindow* window = Actually, perhaps you should be using ...
5 years, 5 months ago (2015-07-10 17:57:04 UTC) #13
wjywbs
All comments are addressed. Code is rebased, but I'm still compiling. https://codereview.chromium.org/1225693009/diff/80001/chrome/browser/extensions/chrome_extension_function_details.cc File chrome/browser/extensions/chrome_extension_function_details.cc (right): ...
5 years, 5 months ago (2015-07-10 19:54:22 UTC) #14
not at google - send to devlin
lgtm https://codereview.chromium.org/1225693009/diff/100001/chrome/browser/extensions/chrome_extension_function_details.h File chrome/browser/extensions/chrome_extension_function_details.h (right): https://codereview.chromium.org/1225693009/diff/100001/chrome/browser/extensions/chrome_extension_function_details.h#newcode66 chrome/browser/extensions/chrome_extension_function_details.h:66: content::WebContents* GetOriginWebContents(); I like it.
5 years, 5 months ago (2015-07-10 22:52:48 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1225693009/100001
5 years, 5 months ago (2015-07-10 23:48:28 UTC) #17
commit-bot: I haz the power
Committed patchset #5 (id:100001)
5 years, 5 months ago (2015-07-11 00:27:54 UTC) #18
commit-bot: I haz the power
5 years, 5 months ago (2015-07-11 00:28:56 UTC) #19
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/5fd713ee7244a4949e120c9ababdb71fda3109f5
Cr-Commit-Position: refs/heads/master@{#338410}

Powered by Google App Engine
This is Rietveld 408576698