<div class="gmail_quote">On Wed, Dec 16, 2009 at 12:06 PM, Jonas Sicking <span dir="ltr">&lt;jonas@sicking.cc&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Wed, Dec 16, 2009 at 11:51 AM, Darin Fisher &lt;<a href="mailto:darin@chromium.org">darin@chromium.org</a>&gt; wrote:<br>
&gt; [Apologies if this has been discussed before, but I couldn&#39;t find it in the<br>
&gt; archives.]<br>
&gt; Why does pushState only prune forward session history entries corresponding<br>
&gt; to the same document?  I would have expected it to behave like a reference<br>
&gt; fragment navigation, which prunes *all* forward session history entries.<br>
&gt;  Reason: it seems strange when a &quot;navigation&quot; doesn&#39;t result in a disabled<br>
&gt; forward button in the browser UI, so an app developer may be unsatisfied<br>
&gt; using pushState in place of reference fragment navigations.<br>
&gt; Thoughts?<br>
<br>
</div></div>I agree. I *think* what you are suggesting is what the implementation<br>
that Justin Lebar has written for Firefox does.<br>
<font color="#888888"><br>
/ Jonas<br>
</font></blockquote></div><br><div><br></div><div>Hmm... the WebKit implementation appears to do as spec&#39;d.</div><div><br></div><div>-Darin</div>