Really? By my testing it matches Firefox 2 behaviour on both mac and windows.

IE behaviour results in the keypress not being fired.

Oh, sorry, i didn't clarify (because that was just a note to be taken in the context of the earlier event handler definition) the textInput event is distinct from keypress, the sequence of events is (in vageuly regex-like syntax):
(keydown -> (keypress -> textInput?)?)+ -> keyup

--Oliver

On Aug 1, 2007, at 3:34 PM, Boris Zbarsky wrote:


Oliver Hunt wrote:
* preventDefault on KeyDown will *not* prevent KeyPress events from being fired (this matches Firefox behaviour, and is needed for a couple of sites)

Actually, that doesn't match current Firefox behavior. But Firefox behavior changed between Firefox Firefox 1 and 1.5 on non-Mac platforms [1] and between Firefox 1.5 and Firefox 2 on Mac [2] to better match IE/Windows.

-Boris

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=167145
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=337199



Reply via email to