Chromium Code Reviews| Index: chrome/browser/chrome_content_browser_client.cc |
| diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
| index 94a6ae75e03b223261f7579db38a67bdb76274d2..22e1ec07df2afe07d7cbce4fee2affb6fb35d9cd 100644 |
| --- a/chrome/browser/chrome_content_browser_client.cc |
| +++ b/chrome/browser/chrome_content_browser_client.cc |
| @@ -799,6 +799,11 @@ void ChromeContentBrowserClient::GetStoragePartitionConfigForSite( |
| *in_memory = false; |
| partition_name->clear(); |
| } |
| + } else if (site.SchemeIs(chrome::kChromeUIScheme) && |
| + site.host() == chrome::kChromeUIChromeSigninHost) { |
|
jam
2014/01/26 02:51:46
nit: site.GetOrigin().spec() == kChromeUIChromeSig
guohui
2014/01/29 12:50:51
Done.
|
| + // Chrome signin page has an embedded iframe of extension and web content, |
| + // thus it must be isolated from other webUI pages. |
| + *partition_domain = chrome::kChromeUIChromeSigninHost; |
| } |
| // Assert that if |can_be_default| is false, the code above must have found a |