When history.pushState is called, WKContextHistoryClient::didNavigateWithNavigationData is passed the URL of the current document rather than the URL of the document after the pushState. This isn't correct. <rdar://problem/16270167>
Created attachment 233748 [details] Patch
Fixed in r170404. <http://trac.webkit.org/r170404>