Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 582d48525cbb3319800ee42739ae09a23100f231
      
https://github.com/WebKit/WebKit/commit/582d48525cbb3319800ee42739ae09a23100f231
  Author: Rupin Mittal <[email protected]>
  Date:   2026-03-13 (Fri, 13 Mar 2026)

  Changed paths:
    M Tools/TestWebKitAPI/Tests/WebKit/DidRemoveFrameFromHiearchyInPageCache.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKBackForwardListTests.mm
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBInPageCache.mm
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/Navigation.mm
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm
    M Tools/TestWebKitAPI/Tests/WebKitCocoa/WebTransport.mm

  Log Message:
  -----------
  [Site Isolation] Skip API tests timing out due to backforward cache dependency
https://bugs.webkit.org/show_bug.cgi?id=309815
rdar://172397684

Reviewed by Sihui Liu.

These three API tests are timing out with site isolation enabled. If the bf
cache is disabled, they time out even with site isolation off. Skipping them
for now since they require the bf cache.

TEST(ProcessSwap, NavigationWithLockedHistoryWithPSON)
TEST(ProcessSwap, NavigationWithLockedHistoryWithoutPSON)
TEST(WebTransport, BackForwardCache)

* Tools/TestWebKitAPI/Tests/WebKit/DidRemoveFrameFromHiearchyInPageCache.cpp:
(TestWebKitAPI::TEST(WebKit, DidRemoveFrameFromHiearchyInBackForwardCache)):
* Tools/TestWebKitAPI/Tests/WebKit/WKBackForwardListTests.mm:
(runGoBackAfterNavigatingSameSiteIframe):
(runGoBackAfterNavigatingSameSiteIframe2):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/IndexedDBInPageCache.mm:
(TEST(IndexedDB, IndexedDBInPageCache)):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/Navigation.mm:
(-[BackForwardDelegate _webView:willGoToBackForwardListItem:inPageCache:]):
(-[BackForwardDelegateWithShouldGo 
webView:shouldGoToBackForwardListItem:willUseInstantBack:completionHandler:]):
(-[BackForwardDelegateWithShouldGoSPI 
_webView:shouldGoToBackForwardListItem:inPageCache:completionHandler:]):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:
((ProcessSwap, Back)):
((ProcessSwap, SuspendedPagesInActivityMonitor)):
((ProcessSwap, NavigationWithLockedHistoryWithoutPSON)):
((ProcessSwap, ReuseSuspendedProcess)):
((ProcessSwap, SuspendedPageLimit)):
((ProcessSwap, PageCache1)):
((ProcessSwap, PageCacheAfterProcessSwapByClient)):
((ProcessSwap, PageCacheWhenNavigatingFromJS)):
((ProcessSwap, NumberOfPrewarmedProcesses)):
((ProcessSwap, GoBackToSuspendedPageWithMainFrameIDThatIsNotOne)):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WebTransport.mm:
(TestWebKitAPI::BackForwardCache)):

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



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

Reply via email to