Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 985a124eb978ca9ac3279fdb149e6a34e8844ab0 https://github.com/WebKit/WebKit/commit/985a124eb978ca9ac3279fdb149e6a34e8844ab0 Author: Chris Dumez <cdu...@apple.com> Date: 2023-06-22 (Thu, 22 Jun 2023)
Changed paths: M Source/WebKit/UIProcess/API/APIPageConfiguration.h M Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm M Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h M Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm M Source/WebKit/UIProcess/PageClient.h M Source/WebKit/UIProcess/WebPageProxy.cpp M Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm M Source/WebKit/UIProcess/mac/PageClientImplMac.h Log Message: ----------- [macOS] Take foreground assertion for client navigation in background views https://bugs.webkit.org/show_bug.cgi?id=258424 rdar://107383904 Reviewed by Simon Fraser. Take foreground assertion for client navigation in background views on macOS, like we already do on iOS. This is important now that we've adopted RunningBoard on macOS and that RunningBoard assertion control the priority of our processes. * Source/WebKit/UIProcess/API/APIPageConfiguration.h: (API::PageConfiguration::clientNavigationsRunAtForegroundPriority const): (API::PageConfiguration::setClientNavigationsRunAtForegroundPriority): * Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfiguration.mm: * Source/WebKit/UIProcess/API/Cocoa/WKWebViewConfigurationPrivate.h: * Source/WebKit/UIProcess/Cocoa/WebPageProxyCocoa.mm: (WebKit::WebPageProxy::shouldForceForegroundPriorityForClientNavigation const): * Source/WebKit/UIProcess/WebPageProxy.cpp: * Source/WebKit/UIProcess/ios/WebPageProxyIOS.mm: (WebKit::WebPageProxy::shouldForceForegroundPriorityForClientNavigation const): Deleted. Canonical link: https://commits.webkit.org/265442@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes