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 fbbec717033dac7178551432374c1021969f061e..84e99e7374d7e00c9559c7abd4050223a245e61c 100644 |
--- a/chrome/browser/extensions/extension_view_host.cc |
+++ b/chrome/browser/extensions/extension_view_host.cc |
@@ -127,6 +127,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(); |