Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 155 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Steps to reproduce:

  1. Go to a question
  2. Type an answer
  3. Delete contents of the answer
  4. Click on a link such as Unanswered

IE7/8: The error message will read null instead of the normal You have started writing or editing a post.

Firefox: Nothing happens and you are taken to the link without being prompted.

share|improve this question
up vote 10 down vote accepted

This is fixed in the next push.

I was returning null in the onbeforeunload handler instead of not returning anything, e.g.:

// incorrect behavior in IE
window.onbeforeunload = function() {
   return (hasUserEnteredText) ? "You've started writing a post!" : null;
}

// correct behavior everywhere!
window.onbeforeunload = function() {
   if (hasUserEnteredText)
      return "You've started writing a post!";
}
share|improve this answer

I'm not getting any message box at all when I do this (Firefox 3.5.3)

Confirmed: I am getting it in IE7...

share|improve this answer
    
Same here. No repro. – Robert Cartaino Oct 13 '09 at 21:47

Appears to be IE specific.

share|improve this answer
7  
Surprise surprise. – GManNickG Oct 13 '09 at 22:17

Confirmed: Windows XP in IE 7

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .