I met this problem when using ibus-pinyin input method in evolution. The symptom is when I tried to input a long Chinese word which is not in the word pool of ibus, I have to choose one character by one character as usual. However if the cursor is not at the end of the text area, for example when I am replying an email, then the chosen word will be inserted to a weird position, rather than the cursor position. I filed a bug report to ibus and was confirmed to be a gtkhtml issue. The url I pasted is the bug report url(original google group url is too long so I used urlpaste.com, sorry for the inconvenience) The developer of ibus also kindly helped me file another bug report on https://bugzilla.gnome.org/show_bug.cgi?id=608225 (sorry I don't understand the details very well, I am not a coder) However one and a half months have passed and the bug has even not been confirmed yet by gnome. Since both ibus and evolution are popular among Chinese linux users I guess maybe we can consider to adopt the patch provided by ibus developers. I tested the patch and it works like a charm. By the way, in the ibus bug report page I also pasted a flv file to demonstrate the issue---I apologize for my English, this issue is really hard for me to explain clearly to those who don't speak Chinese. Sorry. Reproducible: Always
Created attachment 222775 [details, diff] patch provided by ibus developers
Is this a problem with gtkhtml-3.28.3 too ? I pushed it to the tree a couple of hours ago.
(In reply to comment #2) > Is this a problem with gtkhtml-3.28.3 too ? I pushed it to the tree a couple of > hours ago. > I am going to try 3.28.3 right now but I am sorry about the patch, I just found another issue about the patch and it doesn't work perfectly here actually. I will keep communicating with the ibus guys. Sorry for that.
(In reply to comment #3) > (In reply to comment #2) > > Is this a problem with gtkhtml-3.28.3 too ? I pushed it to the tree a couple of > > hours ago. > > > > I am going to try 3.28.3 right now but I am sorry about the patch, I just found > another issue about the patch and it doesn't work perfectly here actually. I > will keep communicating with the ibus guys. Sorry for that. > (In reply to comment #2) > Is this a problem with gtkhtml-3.28.3 too ? I pushed it to the tree a couple of > hours ago. > Yes the problem is still there. Now I really have no idea what to do :(
(In reply to comment #4) > > Yes the problem is still there. Now I really have no idea what to do :( > It doesn't look strange to me since patch hasn't been accepted by upstream yet
> It doesn't look strange to me since patch hasn't been accepted by upstream yet > Well, looks like I have nothing to do but wait ;( Anyway, thank you for your concern.
We will track this issue directly upstream since won't add this patch if upstream doesn't give his ok