Do not fire popstate during No-Vary-Search prerender activation
Doing so is against the spec, and only happened accidentally due to a quirk in how Chromium implements the spec's "URL and history update steps".
This also adds a bit of extra test coverage that the URLs (as exposed by location.href) actually change.
Fixed: 354748055
Change-Id: Ic528cb383574809a8e909d141209f8ae6c761323
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5733313
Reviewed-by: Jeremy Roman jbroman@chromium.org
Reviewed-by: Liviu Tinta liviutinta@chromium.org
Commit-Queue: Domenic Denicola domenic@chromium.org
Cr-Commit-Position: refs/heads/main@{#1332156}