Changeset 256383 in webkit
- Timestamp:
- Feb 11, 2020 3:49:43 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r256378 r256383 1 2020-02-11 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r256314. 4 https://bugs.webkit.org/show_bug.cgi?id=207594 5 6 It is breaking an API test (Requested by youenn on #webkit). 7 8 Reverted changeset: 9 10 "WebSWServerConnection::registerServiceWorkerClient is not 11 sending IPC message to UIProcess when it should" 12 https://bugs.webkit.org/show_bug.cgi?id=207537 13 https://trac.webkit.org/changeset/256314 14 1 15 2020-02-11 Daniel Bates <dabates@apple.com> 2 16 -
trunk/Source/WebKit/NetworkProcess/ServiceWorker/WebSWServerConnection.cpp
r256314 r256383 314 314 return contextOrigin != origin.clientOrigin; 315 315 }); 316 auto* contextConnection = isNewOrigin ? server().contextConnectionForRegistrableDomain(RegistrableDomain { contextOrigin }) : nullptr;317 316 318 317 auto clientOrigin = ClientOrigin { WTFMove(topOrigin), WTFMove(contextOrigin) }; … … 323 322 updateThrottleState(); 324 323 325 if (contextConnection) { 326 auto& connection = static_cast<WebSWServerToContextConnection&>(*contextConnection); 327 m_networkProcess->parentProcessConnection()->send(Messages::NetworkProcessProxy::RegisterServiceWorkerClientProcess { identifier(), connection.webProcessIdentifier() }, 0); 324 if (isNewOrigin) { 325 if (auto* contextConnection = server().contextConnectionForRegistrableDomain(RegistrableDomain { contextOrigin })) { 326 auto& connection = static_cast<WebSWServerToContextConnection&>(*contextConnection); 327 m_networkProcess->parentProcessConnection()->send(Messages::NetworkProcessProxy::RegisterServiceWorkerClientProcess { identifier(), connection.webProcessIdentifier() }, 0); 328 } 328 329 } 329 330 } -
trunk/Tools/ChangeLog
r256382 r256383 1 2020-02-11 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r256314. 4 https://bugs.webkit.org/show_bug.cgi?id=207594 5 6 It is breaking an API test (Requested by youenn on #webkit). 7 8 Reverted changeset: 9 10 "WebSWServerConnection::registerServiceWorkerClient is not 11 sending IPC message to UIProcess when it should" 12 https://bugs.webkit.org/show_bug.cgi?id=207537 13 https://trac.webkit.org/changeset/256314 14 1 15 2020-02-11 Jonathan Bedard <jbedard@apple.com> 2 16 -
trunk/Tools/TestWebKitAPI/Tests/WebKitCocoa/ServiceWorkerBasic.mm
r256314 r256383 1677 1677 waitUntilServiceWorkerProcessBackgroundActivityState(webView.get(), false); 1678 1678 waitUntilServiceWorkerProcessForegroundActivityState(webView.get(), false); 1679 1680 [webView _setAssertionStateForTesting: 1];1681 waitUntilServiceWorkerProcessForegroundActivityState(webView.get(), false);1682 waitUntilServiceWorkerProcessBackgroundActivityState(webView.get(), true);1683 1684 auto webView2 = adoptNS([[WKWebView alloc] initWithFrame:NSMakeRect(0, 0, 800, 600) configuration:configuration.get()]);1685 1686 [webView2 loadRequest:server.request()];1687 [webView2 _setAssertionStateForTesting: 3];1688 1689 [webView _close];1690 webView = nullptr;1691 1692 // The first webView is closed so the service worker process should take activity based on webView2.1693 waitUntilServiceWorkerProcessForegroundActivityState(webView2.get(), true);1694 waitUntilServiceWorkerProcessBackgroundActivityState(webView2.get(), false);1695 1679 } 1696 1680
Note: See TracChangeset
for help on using the changeset viewer.