This repository was archived by the owner on May 26, 2025. It is now read-only.

Description
Suppose I have two pages:
https://a
https://b
Now I'm on the first page, and then I call history.replaceState to change the URL to https://c.
Then I click the link to jump to the second link, then use the browser's back button to go back to https://c, then use the forward button to go back to https://b, then click the back button again. At this point, you should jump back to the https://c page, but the actual situation is that the URL changes to https://c, but the page content is still https://b.