Due to a missing break statement, QWebPage::event() falls through to QEvent::ShortcutOverride after handling QEvent::InputMethod and calls shortCutOverrideEvent() with a QInputMethodEvent cast to a QKeyEvent. Oops!
Created attachment 72408 [details] Proposed patch
Created attachment 72413 [details] Proposed patch Ahem..
Comment on attachment 72413 [details] Proposed patch LGTM.
Comment on attachment 72413 [details] Proposed patch Clearing flags on attachment: 72413 Committed r70948: <http://trac.webkit.org/changeset/70948>
All reviewed patches have been landed. Closing bug.
Blocking 2.1 on this since it's trivial and obviously fixes a bug.
Revision r70948 cherry-picked into qtwebkit-2.1 with commit 0e4d96b <http://gitorious.org/webkit/qtwebkit/commit/0e4d96b>