Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: cee12a6fe9683a77b23bc7461e5969a7aab2c948
      
https://github.com/WebKit/WebKit/commit/cee12a6fe9683a77b23bc7461e5969a7aab2c948
  Author: Chris Dumez <[email protected]>
  Date:   2026-05-07 (Thu, 07 May 2026)

  Changed paths:
    M Source/WebKit/UIProcess/Cocoa/NavigationState.mm

  Log Message:
  -----------
  Regression(312484@main): WKWebView.MessageHandlerFromIframe times out under 
site isolation
https://bugs.webkit.org/show_bug.cgi?id=314288

Reviewed by Ryosuke Niwa.

After 312484@main, trySOAuthorization() and tryInterceptNavigation() could
start calling their completionHandler synchronously, which confuses some
of the callers. To address the issue, always call the completionHandler
asynchronously, even in the new fast paths.

No new tests, covered by existing API test.

* Source/WebKit/UIProcess/Cocoa/NavigationState.mm:
(WebKit::trySOAuthorization):
(WebKit::tryInterceptNavigation):

Canonical link: https://commits.webkit.org/312794@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to