Title: [243343] tags/Safari-608.1.11/Source/WebKit/UIProcess/WebProcessPool.cpp
Revision
243343
Author
[email protected]
Date
2019-03-21 16:16:09 -0700 (Thu, 21 Mar 2019)

Log Message

Apply patch. rdar://problem/49128812

Modified Paths


Diff

Modified: tags/Safari-608.1.11/Source/WebKit/UIProcess/WebProcessPool.cpp (243342 => 243343)


--- tags/Safari-608.1.11/Source/WebKit/UIProcess/WebProcessPool.cpp	2019-03-21 23:11:58 UTC (rev 243342)
+++ tags/Safari-608.1.11/Source/WebKit/UIProcess/WebProcessPool.cpp	2019-03-21 23:16:09 UTC (rev 243343)
@@ -1215,18 +1215,10 @@
     if (pageConfiguration->relatedPage()) {
         // Sharing processes, e.g. when creating the page via window.open().
         process = &pageConfiguration->relatedPage()->process();
-    } else if (WebKit::isInspectorProcessPool(*this)) {
-        // Do not delay process launch for inspector pages as inspector pages do not know how to transition from a terminated process.
+    } else {
         process = &processForRegistrableDomain(pageConfiguration->websiteDataStore()->websiteDataStore(), nullptr, { });
-    } else {
-        // In the common case, we delay process launch until something is actually loaded in the page.
-        if (!m_dummyProcessProxy) {
-            auto dummyProcessProxy = WebProcessProxy::create(*this, WebsiteDataStore::createNonPersistent().get(), WebProcessProxy::IsPrewarmed::No, WebProcessProxy::ShouldLaunchProcess::No);
-            m_dummyProcessProxy = dummyProcessProxy.ptr();
-            m_processes.append(WTFMove(dummyProcessProxy));
-        }
-        process = m_dummyProcessProxy;
     }
+
     ASSERT(process);
 
     auto page = process->createWebPage(pageClient, WTFMove(pageConfiguration));
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to