title: window.onbeforeunload and window.location.href in IE
body: <p>We are using window.location.href to navigate the user to a page.
  Also, we have configured the window.onbeforeunload event to alert users in case there are any unsaved changes.</p>
  
  <pre><code>window.onbeforeunload = confirmBeforeClose;
  
  function confirmBeforeClose() {
      if (jwd.global.inEditMode)
          return "Your changes will not be saved :) and you will be punished to death";
  }
  </code></pre>
  
  <p>In places where there are unsaved changes, and I try to use <code>window.location.href</code> to navigate the user, I get the alert message.</p>
  
  <p>It works fine if I click OK on the popup. However, if I click CANCEL, the JS throws an unspecified error at window.location.href.</p>
  
  <p>Any help is appreciated.</p>