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