[Apologies if this has been discussed before, but I couldn&#39;t find it in the archives.]<div><br></div><div>Why does pushState only prune forward session history entries corresponding to the same document?  I would have expected it to behave like a reference fragment navigation, which prunes *all* forward session history entries.  Reason: it seems strange when a &quot;navigation&quot; doesn&#39;t result in a disabled forward button in the browser UI, so an app developer may be unsatisfied using pushState in place of reference fragment navigations.</div>
<div><br></div><div>Thoughts?</div><div>-Darin</div>