visionmedia/page.js — pull request #9 by dbecher (2012-05-25 18:30:10+00:00)
Title: Do not call pushState on initial page load

In the current version of page.js, `history.pushState` is called immediately on initial page load. This prevents the user from ever being able to "back out" of the page, because as soon as they reach the first item in the history stack it immediately pushes a new item onto it.

To see what I mean, go to some page (let's say, [Google](http://google.com)), then navigate to one of the examples. No matter how many times you click back, you won't be able to go back to Google.