diff --git a/CefSharp.BrowserSubprocess/CefRenderProcess.cs b/CefSharp.BrowserSubprocess/CefRenderProcess.cs index 422ebd3a7d..b56d70e73b 100644 --- a/CefSharp.BrowserSubprocess/CefRenderProcess.cs +++ b/CefSharp.BrowserSubprocess/CefRenderProcess.cs @@ -65,7 +65,10 @@ public override void OnBrowserCreated(CefBrowserWrapper browser) try { clientChannel.Open(); - browserProcess.Connect(); + if (!browser.IsPopup) + { + browserProcess.Connect(); + } var javascriptObject = browserProcess.GetRegisteredJavascriptObjects();