Hi, folks.
I filed bug 968056 for changing our keypress event behavior for
conformance with D3E definition.
https://bugzilla.mozilla.org/show_bug.cgi?id=968056
In D3E definition, keypress event shouldn't be fired for non-printable
keys like arrow keys, home/end keys, page up/down keys, insert/delete
keys, Esc key and Tab key.
However, Gecko dispatches keypress event for almost all keys (only
except modifier keys like Shift, Ctrl, Alt and Win).
In a lot of places of our code, non-printable keys are handled by
keypress event handler. We need to change them to keydown event handler
for fixing bug 968056.
Therefore, I have two requests to you.
1. Please don't handle non-printable keys with keypress event handlers
in new code. Please refuse such patch in review process.
2. Please file bugs if you find keypress event handler which handles
non-printable key and mark it as blocking bug 968056.
Of course, if you fix the new bugs filed for #2, it helps me very much.
But it's very helpful to me if you just file bugs for #2.
Thanks in advance.
--
Masayuki Nakano <masay...@d-toybox.com>
Manager, Internationalization, Mozilla Japan.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform