Bug 1758809 [wpt PR 33141] - Fire popstate for navigations intercepted by appHistory...
commita76eaf472e0c041e17a79cc21d2f862b601fa8f8
authorNate Chapin <japhet@chromium.org>
Thu, 24 Mar 2022 11:43:13 +0000 (24 11:43 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Sat, 26 Mar 2022 10:33:40 +0000 (26 10:33 +0000)
tree2d2cd0c98cbf7d4194fc87e035f49011307aac5c
parente5488a1c2923ea32813dd15f08f37156cd59d9e2
Bug 1758809 [wpt PR 33141] - Fire popstate for navigations intercepted by appHistory.transitionWhile(), a=testonly

Automatic update from web-platform-tests
Fire popstate for navigations intercepted by appHistory.transitionWhile()

Currently the logic for firing popstate lives in
FrameLoader::DidFinishSameDocumentNavigation, which is only fired for
fragment navigations (including back/forward ones). This CL moves it
to DocumentLoader::UpdateForSameDocumentNavigaiton (which is called for
all same-document navigations).

Now that FrameLoader::DidFinishSameDocumentNavigation only handles
scrolling behavior (scroll restore and fragment processing), rename it
to ProcessScrollForSameDocumentNavigation.

Change-Id: I103cdf7fb7407bc8c35f13133cd8dfec1aab5421
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3514480
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Commit-Queue: Nate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/main@{#979984}

--

wpt-commits: 65340bb1a3e071839f35b20f9c2146c8d1df2e82
wpt-pr: 33141
testing/web-platform/tests/app-history/ordering-and-transition/currentchange-before-popsate-transitionWhile.html [new file with mode: 0644]