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

Reply via email to