title: IE hang for 5 minutes when calling synchronous xmlhttprequest
body: <p>I have a web application and use ajax to call back to my webserver to fetch data.</p>
  
  <p>Sometimes(at rather unpredictable moments, but it can be reproduced) IE hangs completely for 5 minutes(the window says Not Responding) and then comes back and the xmlhttprequest object responds with error 12002.</p>
  
  <p>The way I can reproduce it is as follows.</p>
  
  <ol>
  <li>Open window(B) from main window(A) using button</li>
  <li>Window A calls synchronous ajax(PROC1) when button is clicked to open window B. PROC1 Runs file.</li>
  <li>New window(B) has ajax code(PROC2) and calls server asynchronous. Runs fine</li>
  <li>User closes Window B after PROC2 completed but before data is returned.</li>
  <li>In Main Window(a) user clicks button again. PROC1 runs again but now the send() call blocks for 5 minutes.</li>
  </ol>
  
  <p>Please help. I've been looking for 3 days.</p>
  
  <p>Please note:
  * I can't test it in firefox (the app is not firefox compatible)
  * I <strong>have</strong> to use synchronous calls (that's the way the app is constructed and it would take too much developer effort to rewrite it)</p>
  
  <p>Why does this happen and how to I fix this?</p>