|
|
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 |