Chromium Code Reviews| Index: content/browser/frame_host/render_frame_host_manager.cc |
| diff --git a/content/browser/frame_host/render_frame_host_manager.cc b/content/browser/frame_host/render_frame_host_manager.cc |
| index 9dbe59ee237b2e27ce558d0fdbde93cb0c2d0ffc..27ab077ec2b87983feaded1fb5a996af51c27880 100644 |
| --- a/content/browser/frame_host/render_frame_host_manager.cc |
| +++ b/content/browser/frame_host/render_frame_host_manager.cc |
| @@ -1572,6 +1572,11 @@ bool RenderFrameHostManager::IsRendererTransferNeededForNavigation( |
| if (rfh->GetSiteInstance()->GetSiteURL().SchemeIs(kGuestScheme)) |
| return false; |
| + // Don't swap processes for extensions embedded in DevTools. See |
| + // https://crbug.com/564216. |
| + if (rfh->GetSiteInstance()->GetSiteURL().SchemeIs(kChromeDevToolsScheme)) |
|
Charlie Reis
2015/12/02 19:56:07
Maybe we can add a CHECK that the dest_url's schem
alexmos
2015/12/02 22:44:17
Done. Good idea!
|
| + return false; |
| + |
| BrowserContext* context = rfh->GetSiteInstance()->GetBrowserContext(); |
| GURL effective_url = SiteInstanceImpl::GetEffectiveURL(context, dest_url); |