Index: chrome/browser/extensions/extension_view_host.cc |
diff --git a/chrome/browser/extensions/extension_view_host.cc b/chrome/browser/extensions/extension_view_host.cc |
index 12afaccfe882fe81504ebd715e5d2bf9b6f17989..627213d9eadb142f1f8cfa109707b333c151775c 100644 |
--- a/chrome/browser/extensions/extension_view_host.cc |
+++ b/chrome/browser/extensions/extension_view_host.cc |
@@ -150,6 +150,9 @@ void ExtensionViewHost::LoadInitialURL() { |
WebContentsModalDialogManager::CreateForWebContents(host_contents()); |
WebContentsModalDialogManager::FromWebContents( |
host_contents())->SetDelegate(this); |
+ if (!popup_manager_.get()) |
+ popup_manager_.reset(new web_modal::PopupManager(this)); |
+ popup_manager_->RegisterWith(host_contents()); |
} |
ExtensionHost::LoadInitialURL(); |