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