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

Reply via email to