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

Issue 2703963002: Update in-process Devtools permission to be for each specific extension origin (Closed)

Created:
3 years, 10 months ago by davidsac (gone - try alexmos)
Modified:
3 years, 10 months ago
CC:
chromium-reviews, pfeldman, devtools-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Currently, if a browser has one Devtools Chrome extension installed, all chrome extensions are given permission to be rendered in the same process as devtools. Instead, each individual extension should be granted permission for its origin. This is intended to be part of a greater bug fix for implementing OOPIFs within Devtools Extensions correctly. See the bug below. BUG=570483 Review-Url: https://codereview.chromium.org/2703963002 Cr-Commit-Position: refs/heads/master@{#452290} Committed: https://chromium.googlesource.com/chromium/src/+/8bad2c7e2500efc916a03dc146c01909cd1a757a

Patch Set 1 #

Total comments: 2

Patch Set 2 : fix nit #

Unified diffs Side-by-side diffs Delta from patch set Stats (+8 lines, -8 lines) Patch
M chrome/browser/devtools/devtools_ui_bindings.cc View 1 2 chunks +8 lines, -8 lines 0 comments Download

Messages

Total messages: 29 (19 generated)
davidsac (gone - try alexmos)
Hi Charlie and Nick, I've made a first attempt at the proposed solution for implementing ...
3 years, 10 months ago (2017-02-18 01:27:23 UTC) #7
ncarter (slow)
lgtm https://codereview.chromium.org/2703963002/diff/1/chrome/browser/devtools/devtools_ui_bindings.cc File chrome/browser/devtools/devtools_ui_bindings.cc (right): https://codereview.chromium.org/2703963002/diff/1/chrome/browser/devtools/devtools_ui_bindings.cc#newcode1271 chrome/browser/devtools/devtools_ui_bindings.cc:1271: url::Origin(extension.get()->url())); extension.get()->url() can be simplified to extension->url()
3 years, 10 months ago (2017-02-22 19:20:06 UTC) #10
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/2703963002/1
3 years, 10 months ago (2017-02-22 20:10:28 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/370439)
3 years, 10 months ago (2017-02-22 20:23:08 UTC) #14
davidsac (gone - try alexmos)
The nit has been fixed https://codereview.chromium.org/2703963002/diff/1/chrome/browser/devtools/devtools_ui_bindings.cc File chrome/browser/devtools/devtools_ui_bindings.cc (right): https://codereview.chromium.org/2703963002/diff/1/chrome/browser/devtools/devtools_ui_bindings.cc#newcode1271 chrome/browser/devtools/devtools_ui_bindings.cc:1271: url::Origin(extension.get()->url())); On 2017/02/22 19:20:06, ...
3 years, 10 months ago (2017-02-22 21:34:54 UTC) #16
davidsac (gone - try alexmos)
The nit has been fixed.
3 years, 10 months ago (2017-02-22 21:34:57 UTC) #17
davidsac (gone - try alexmos)
Hi dgozman, Could you please review this changelist for OWNER approval?
3 years, 10 months ago (2017-02-22 21:35:42 UTC) #19
dgozman
lgtm
3 years, 10 months ago (2017-02-22 21:46:52 UTC) #21
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/2703963002/20001
3 years, 10 months ago (2017-02-22 23:57:04 UTC) #26
commit-bot: I haz the power
3 years, 10 months ago (2017-02-23 00:08:18 UTC) #29
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/8bad2c7e2500efc916a03dc146c0...

Powered by Google App Engine
This is Rietveld 408576698