|
|
Chromium Code Reviews|
Created:
7 years, 3 months ago by not at google - send to devlin Modified:
6 years, 11 months ago CC:
chromium-reviews, chromium-apps-reviews_chromium.org, extensions-reviews_chromium.org Base URL:
svn://svn.chromium.org/chrome/trunk/src Visibility:
Public. |
DescriptionMake inspecting incognito extension background pages work again.
BUG=297856
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243699
Patch Set 1 #Patch Set 2 : only add link when incognito enabled #Patch Set 3 : rebase #Messages
Total messages: 16 (0 generated)
lgtm
LGTM
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kalman@chromium.org/24460002/3001
Retried try job too often on linux_chromeos for step(s) unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chro...
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kalman@chromium.org/24460002/3001
Retried try job too often on linux_chromeos for step(s) unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_chro...
Was this committed?
hm apparently not.
clicked commit but very low chance it'll actually pass :) perhaps I was going to look into the test failures but forgot.
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kalman@chromium.org/24460002/3001
Failed to apply patch for
chrome/browser/ui/webui/extensions/extension_settings_handler.cc:
While running patch -p1 --forward --force --no-backup-if-mismatch;
patching file chrome/browser/ui/webui/extensions/extension_settings_handler.cc
Hunk #1 succeeded at 796 (offset 67 lines).
Hunk #2 FAILED at 1062.
1 out of 2 hunks FAILED -- saving rejects to file
chrome/browser/ui/webui/extensions/extension_settings_handler.cc.rej
Patch: chrome/browser/ui/webui/extensions/extension_settings_handler.cc
Index: chrome/browser/ui/webui/extensions/extension_settings_handler.cc
diff --git a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
index
d9fffda9a0f4b3723e519f17af270d56cb0e11e2..dc0e1f4398a3617f65dfabc80f4876ffb4ed568e
100644
--- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
+++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc
@@ -729,8 +729,10 @@ void ExtensionSettingsHandler::HandleInspectMessage(
const Extension* extension =
extension_service_->extensions()->GetByID(extension_id);
DCHECK(extension);
- devtools_util::InspectBackgroundPage(extension,
- Profile::FromWebUI(web_ui()));
+ Profile* profile = Profile::FromWebUI(web_ui());
+ if (incognito)
+ profile = profile->GetOffTheRecordProfile();
+ devtools_util::InspectBackgroundPage(extension, profile);
return;
}
@@ -1060,7 +1062,8 @@ ExtensionSettingsHandler::GetInspectablePagesForExtension(
// Repeat for the incognito process, if applicable. Don't try to get
// shell windows for incognito processes.
if (extension_service_->profile()->HasOffTheRecordProfile() &&
- IncognitoInfo::IsSplitMode(extension)) {
+ IncognitoInfo::IsSplitMode(extension) &&
+ extension_service_->IsIncognitoEnabled(extension->id())) {
ExtensionProcessManager* process_manager =
ExtensionSystem::Get(extension_service_->profile()->
GetOffTheRecordProfile())->process_manager();
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kalman@chromium.org/24460002/87001
Retried try job too often on win_rel for step(s) browser_tests, unit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&nu...
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kalman@chromium.org/24460002/87001
Message was sent while issue was closed.
Change committed as 243699 |
