Index: chrome/browser/ui/web_contents_modal_dialog_manager.cc |
diff --git a/chrome/browser/ui/web_contents_modal_dialog_manager.cc b/chrome/browser/ui/web_contents_modal_dialog_manager.cc |
index ab243b395d6c29b1e667d18b973c7cfe54859a00..ae24082af857dc78b4fa8f4b0dfc32b6f956fd41 100644 |
--- a/chrome/browser/ui/web_contents_modal_dialog_manager.cc |
+++ b/chrome/browser/ui/web_contents_modal_dialog_manager.cc |
@@ -135,7 +135,8 @@ void WebContentsModalDialogManager::DidNavigateMainFrame( |
const content::FrameNavigateParams& params) { |
// Close constrained windows if necessary. |
if (!net::RegistryControlledDomainService::SameDomainOrHost( |
- details.previous_url, details.entry->GetURL())) |
+ details.previous_url, details.entry->GetURL(), |
+ net::RCDS::EXCLUDE_PRIVATE_REGISTRIES)) |
CloseAllDialogs(); |
} |