[Webkit-unassigned] [Bug 14522] REGRESSION: Cannot paste into an active inline input area

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 19 23:54:08 PDT 2007


------- Comment #7 from oliver at apple.com  2007-07-19 23:54 PDT -------
Okay, have done a bit more looking.  As far as webkit is consumed, you calling
insertText: at this point is wrong -- the expected behaviour is that you ignore
cmd-v as you are not processing it.

This means webkit passes the event to appkit, appkit triggers the paste, and
the paste makes webkit commit the marked region.

RuSwitcher should not be causing side effects for any event that is not
directly controlling its behaviour, if you just ignored the cmd-v then
everything should just work.

Unfortunately the cocoa/appkit IM model is designed around the idea of the IM
being the last component to be passed a raw event, eg. that hot/shortcut keys
(like cmd-v) would already have been handled.  The DOM event model requires
that we don't do this, which kind of messes with behaviour and is responsible
for most of our IM woes.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list