Revision history [back]
Escape key should be handled on keydown, not keyup
I accidentally pressed the Escape
key while composing a comment. An alert appeared asking
Are you sure you don't want to post this comment?
I made the mistake of trying to cancel the alert by pressing the Escape
key. The alert was cancelled on the keydown of the Escape
key... and then the subsequent keyup triggered the confirm abandon message again.
Obviously once I realised what was going on I used a different way of cancelling the alert, but the bug remains.
On a side note I noticed that just before you add the keyup escape handler you also add various event handlers to update the counter, normally I would suggest that the input event is the most reliable way to achieve this.