Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3955466fee7c47c276b7aa97b40a368ece5ab6ec
https://github.com/WebKit/WebKit/commit/3955466fee7c47c276b7aa97b40a368ece5ab6ec
Author: Zak Ridouh <[email protected]>
Date: 2025-04-24 (Thu, 24 Apr 2025)
Changed paths:
M Source/WebCore/loader/HistoryController.cpp
M Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp
Log Message:
-----------
Make non-COOP swapping session restore page loads use async HistoryItem IPC
message
https://bugs.webkit.org/show_bug.cgi?id=292002
rdar://149930290
Reviewed by Brady Eidson.
After bug 292001, we handle all COOP swapping regardless of if it's happening
in a
session restore state or other navigation events. We no longer need to use the
synchronous API for all session restore loads, only the COOP swapping ones.
Move all session restore loads that aren't responding to a COOP swap
request to use the async call.
* Source/WebCore/loader/HistoryController.cpp:
(WebCore::HistoryController::goToItemShared):
* Source/WebKit/WebProcess/WebCoreSupport/WebLocalFrameLoaderClient.cpp:
(WebKit::WebLocalFrameLoaderClient::shouldGoToHistoryItem const):
Canonical link: https://commits.webkit.org/294091@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes