Currently, NS_KEY_DOWN and NS_KEY_PRESS are dispatched from widget separately. However, this causes hacky handling of preventDefault() of keydown event. http://mxr.mozilla.org/mozilla-central/source/dom/ipc/TabChild.cpp?rev=e17e313a3066&mark=2544-2549#2539 I think that NS_KEY_DOWN_PRESS should be created and widget should dispatch it with enough information for dispatching both keydown event and keypress event. Then, we can make better consistency between platforms and reduce number of IPC. I think that we should fix this bug only with TextEventDispatcher here. Then, fixing bug 1137560 will fix this bug on all platforms automatically.
Version: 40 Branch → Trunk
Summary: [e10s] NS_KEY_PRESS event should be fired in XP level → [e10s] eKeyPress event should be fired in XP level
You need to log in before you can comment on or make changes to this bug.