Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Turns out, this is an issue with an old version of MicrosoftAjax.js (the one that comes installed with Asp.Net MVC 2). </p> <p>Open up the MicrosoftAjax.debug.js file and check the file version number. The top of this file will look like this if this is your problem: </p> <pre><code> // Name: MicrosoftAjax.debug.js // Assembly: System.Web.Extensions // Version: 4.0.0.0 // FileVersion: 4.0.20526.0 </code></pre> <p>That's the version that contains this bug. The latest file version as of this writing is 4.0.30205.0. <strong>Upgrade to the latest version and the problem goes away</strong>. As mentioned in a comment by <a href="https://stackoverflow.com/users/177533/nathan-fox">Nathan Fox</a>, I got the latest version from the <a href="http://www.asp.net/ajaxlibrary/CDNAjax4.ashx" rel="nofollow noreferrer">Microsoft cdn</a> and more specifically the <a href="http://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js" rel="nofollow noreferrer">minified</a> and <a href="http://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.debug.js" rel="nofollow noreferrer">debug</a> versions.</p> <p>For the curious, I traced the problem down in the javascript file. </p> <p>The buggy version includes: </p> <pre><code> if ((Sys.Browser.agent === Sys.Browser.Firefox) &amp;&amp; window.location.hash &amp;&amp; (!window.frameElement || window.top.location.hash)) { window.history.go(0); } </code></pre> <p>Which was corrected to the following in the newer version: </p> <pre><code> if ((Sys.Browser.agent === Sys.Browser.Firefox) &amp;&amp; window.location.hash &amp;&amp; (!window.frameElement || window.top.location.hash)) { (Sys.Browser.version &lt; 3.5) ? window.history.go(0) : location.hash = this.get_stateString(); } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload