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

Reply via email to