title: Using windows.location.replace to refresh page not working with a hash in URL
body: <p>I have an AJAX call which takes care of some server side settings (I'm using this for login, language switches, etc.).  If, and only if, server side settings are actually changed as a result of this call, I want to refresh the current page (without reposting POST form data, should we be on a page right after a POST). A simple JS in the callback of the AJAX takes care of this:</p>
  
  <pre><code>window.location.replace( window.location.toString() );
  </code></pre>
  
  <p>This worked fine, until I started working with anchors. Let's say my URL is something like <a href="http://www.mysite.com/index/list#someplace" rel="nofollow">http://www.mysite.com/index/list#someplace</a> and I do the aforementioned ajax call ending with the <code>window.location.replace</code>, then nothing happens.  The page does not get reloaded. So far tested on FF3.6 and IE7.</p>