| Index: chrome/browser/ui/browser_navigator.cc
|
| diff --git a/chrome/browser/ui/browser_navigator.cc b/chrome/browser/ui/browser_navigator.cc
|
| index 1a7e8063626468d6f4ecb99c13cc336d3efca219..b38f017fe078b311c9b79b78a6d3b29118e29e31 100644
|
| --- a/chrome/browser/ui/browser_navigator.cc
|
| +++ b/chrome/browser/ui/browser_navigator.cc
|
| @@ -356,7 +356,7 @@ content::WebContents* CreateTargetContents(const chrome::NavigateParams& params,
|
| const GURL& url) {
|
| WebContents::CreateParams create_params(
|
| params.browser->profile(),
|
| - params.source_site_instance
|
| + params.source_site_instance && !params.force_new_renderer_for_new_contents
|
| ? params.source_site_instance
|
| : tab_util::GetSiteInstanceForNewTab(params.browser->profile(), url));
|
| create_params.main_frame_name = params.frame_name;
|
|
|