Skip to content

Import navigation-state-reset-sameorigin WPT test#66228

Merged
webkit-commit-queue merged 1 commit into
WebKit:mainfrom
kate-k-lee:eng/316059
Jun 2, 2026
Merged

Import navigation-state-reset-sameorigin WPT test#66228
webkit-commit-queue merged 1 commit into
WebKit:mainfrom
kate-k-lee:eng/316059

Conversation

@kate-k-lee

@kate-k-lee kate-k-lee commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

5027808

Import navigation-state-reset-sameorigin WPT test
https://bugs.webkit.org/show_bug.cgi?id=316059

Reviewed by Anne van Kesteren.

Update html/user-activation/navigation-state-reset-sameorigin.html to the
latest upstream version, which adds a check that a same-origin child frame
retains its sticky user-activation state after it completes a same-origin
navigation, matching whatwg/html#11454

WebKit does not yet implement this behavior, so the new subtest fails and
is baselined into the -expected.txt accordingly.

Upstream commit: web-platform-tests/wpt@8187b0a8e3

* LayoutTests/imported/w3c/web-platform-tests/html/user-activation/navigation-state-reset-sameorigin-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/user-activation/navigation-state-reset-sameorigin.html:

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

7e245cd

Misc iOS, visionOS, tvOS & watchOS macOS Linux Windows
✅ 🧪 style ✅ 🛠 ios ✅ 🛠 mac ✅ 🛠 wpe ✅ 🛠 win
✅ 🛠 ios-sim ✅ 🛠 mac-AS-debug ✅ 🧪 wpe-wk2 🧪 win-tests
✅ 🧪 webkitperl ✅ 🧪 ios-wk2 ✅ 🧪 api-mac ✅ 🧪 api-wpe
✅ 🧪 ios-wk2-wpt ✅ 🧪 api-mac-debug ✅ 🛠 gtk3-libwebrtc
✅ 🧪 api-ios ✅ 🧪 mac-wk1 ✅ 🛠 gtk
✅ 🧪 mac-wk2 ✅ 🧪 gtk-wk2
✅ 🛠 vision ✅ 🧪 mac-AS-debug-wk2 ✅ 🧪 api-gtk
✅ 🛠 🧪 merge ✅ 🛠 vision-sim ✅ 🧪 mac-wk2-stress 🛠 playstation
✅ 🧪 vision-wk2 ✅ 🧪 mac-intel-wk2
✅ 🛠 tv
✅ 🛠 tv-sim ✅ 🧪 mac-site-isolation
✅ 🛠 watch
✅ 🛠 watch-sim

@kate-k-lee kate-k-lee requested a review from marcoscaceres as a code owner June 2, 2026 04:36
@kate-k-lee kate-k-lee self-assigned this Jun 2, 2026
@kate-k-lee kate-k-lee added the Tools / Tests Tools in the Tools directory, build issues, test infrastructure, and bugs in test cases label Jun 2, 2026
@kate-k-lee kate-k-lee requested a review from annevk June 2, 2026 05:11
@webkit-ews-buildbot webkit-ews-buildbot added the merging-blocked Applied to prevent a change from being merged label Jun 2, 2026

@annevk annevk left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems fine modulo bots.

@kate-k-lee

Copy link
Copy Markdown
Contributor Author

@annevk
Thanks for the review! Could you please put this in the merge queue? I don't have commit access yet.
Thanks a lot.

@annevk annevk added safe-merge-queue Applied to automatically send a pull-request to merge-queue after passing EWS checks and removed merging-blocked Applied to prevent a change from being merged labels Jun 2, 2026
@webkit-ews-buildbot webkit-ews-buildbot added merge-queue Applied to send a pull request to merge-queue and removed safe-merge-queue Applied to automatically send a pull-request to merge-queue after passing EWS checks labels Jun 2, 2026
@webkit-ews-buildbot

Copy link
Copy Markdown
Collaborator

Safe-Merge-Queue: Build #94321.

https://bugs.webkit.org/show_bug.cgi?id=316059

Reviewed by Anne van Kesteren.

Update html/user-activation/navigation-state-reset-sameorigin.html to the
latest upstream version, which adds a check that a same-origin child frame
retains its sticky user-activation state after it completes a same-origin
navigation, matching whatwg/html#11454.

WebKit does not yet implement this behavior, so the new subtest fails and
is baselined into the -expected.txt accordingly.

Upstream commit: web-platform-tests/wpt@8187b0a8e3

* LayoutTests/imported/w3c/web-platform-tests/html/user-activation/navigation-state-reset-sameorigin-expected.txt:
* LayoutTests/imported/w3c/web-platform-tests/html/user-activation/navigation-state-reset-sameorigin.html:

Canonical link: https://commits.webkit.org/314406@main
@webkit-commit-queue

Copy link
Copy Markdown
Collaborator

Committed 314406@main (5027808): https://commits.webkit.org/314406@main

Reviewed commits have been landed. Closing PR #66228 and removing active labels.

@webkit-commit-queue webkit-commit-queue merged commit 5027808 into WebKit:main Jun 2, 2026
@webkit-commit-queue webkit-commit-queue removed the merge-queue Applied to send a pull request to merge-queue label Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Tools / Tests Tools in the Tools directory, build issues, test infrastructure, and bugs in test cases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants