Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: aa697ddd0312b191de5fb13b580f19159d39c26f
https://github.com/WebKit/WebKit/commit/aa697ddd0312b191de5fb13b580f19159d39c26f
Author: Basuke Suzuki <[email protected]>
Date: 2026-09-16 (Wed, 16 Sep 2026)
Changed paths:
M LayoutTests/platform/ios-site-isolation/TestExpectations
M LayoutTests/platform/mac-site-isolation/TestExpectations
Log Message:
-----------
[Site Isolation] Remove stale TestExpectations for navigation-api
different-origin-entries-removed-after-bfcache
https://bugs.webkit.org/show_bug.cgi?id=324396
rdar://187627676
Reviewed by Per Arne Vollan.
http/tests/navigation-api/different-origin-entries-removed-after-bfcache.html
passes under Site
Isolation on both Mac and iOS, but both site-isolation expectation files still
list it as expected
to fail. Every Site Isolation run therefore reports it as "Expected to timeout,
but passed", which
is permanent noise in the run summary and, worse, masks a genuine regression
should the test start
failing again.
No other TestExpectations file lists this test, so removing these two lines
makes the Site
Isolation expectation fall back to Pass.
Verified with run-webkit-tests --site-isolation-enabled-by-default
--iterations=10: 10/10
unexpected passes on Mac (CMake Debug) and on iOS Simulator, iPhone 17 Pro
running iOS 27 (Xcode
Debug). After the removal the surrounding suites are clean -- on Mac,
http/tests/navigation-api/
plus http/wpt/navigation-api/ (14 tests) and
imported/w3c/web-platform-tests/navigation-api/ (467
tests); on iOS, http/tests/navigation-api/ over three iterations (18 tests).
Why the test started passing was not investigated, so this is an
expectations-only change. Only
Debug was exercised, on both platforms; the Release configuration was not.
Covered by existing tests.
* LayoutTests/platform/ios-site-isolation/TestExpectations:
* LayoutTests/platform/mac-site-isolation/TestExpectations:
Canonical link: https://commits.webkit.org/321301@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications