[Webkit-unassigned] [Bug 46868] Input Method inserts conversion candidates unexpectedly

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 18 00:49:32 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=46868





--- Comment #9 from Kenichi Ishibashi <bashi at google.com>  2010-10-18 00:49:32 PST ---
Kent-san,

Thank you for taking a look at this.

> The change will affect all platforms.  So we should not add "[Chromium]" to the bug title.

Done.

> Is this issue Chromium-Mac specific? Does it occur on non-Mac or non-Chromium? Why?

As I investigated roughly, for Safari, it fires event listeners after the IME composition text is updated so the mismatch of the text node doesn't occurred. I'm not sure about Chromium on Windows because I don't have build environment on Chromium on Windows for now. I'm preparing build environment but it will take some time.

> This explanation should be in ChangeLog.

I'll add the explanation in ChangeLog in the next patch.

I'm also trying to write a test for this issue, but I couldn't find the way to input key event to input method in DRT by JavaScript. Does anyone know the way to do this? Am I supposed to implement such function into DRT (and is it possible?)

I sought the API for dispatching key events to input method and found WKSendKeyEventToTSM() in WebKitSystemInterface.h, but it was disabled on SnowLeopard by changeset 41679. So it seems that there is no official way to dispatch key events to input method via DRT (I also try to use eventSender.keyDown() but it doesn't pass the event to input method). Anyway, I'll continue to seek the way to test for this issue.

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



More information about the webkit-unassigned mailing list