title: History.js - Fallback mechanism
body: <p>I am using <a href="https://github.com/browserstate/history.js/" rel="nofollow">History.js framework</a> </p>
  
  <p>My issue is that in IE (7,8,9) everytime I use the </p>
  
  <p><code>History.replaceState({tab:2}, null, "?tab=2");</code></p>
  
  <p>The result I get from the browser is:</p>
  
  <p><code>http://localhost:3453/Accounts#Accounts/?tab=1&amp;_suid=139369400073705596359121287533</code></p>
  
  <p>However according to their documentation it should be:</p>
  
  <p><code>http://localhost:3453/Accounts#?tab=1&amp;_suid=139369400073705596359121287533</code></p>
  
  <p>Am I doing anything wrong here?</p>