|Summary:||No pre-edit shown when using ibus-libpinyin|
|Product:||[Fedora] Fedora||Reporter:||Jonas Ådahl <jadahl>|
|Component:||ibus-libpinyin||Assignee:||Peng Wu <pwu>|
|Status:||CLOSED ERRATA||QA Contact:||Fedora Extras Quality Assurance <extras-qa>|
|Version:||29||CC:||i18n-bugs, petersen, pwu, tfujiwar|
|Fixed In Version:||ibus-libpinyin-1.10.92-1.fc29 ibus-libpinyin-1.10.92-1.fc28||Doc Type:||If docs needed, set a value|
|Doc Text:||Story Points:||---|
|Last Closed:||2018-11-03 00:01:35 UTC||Type:||Bug|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
|Cloudforms Team:||---||Target Upstream Version:|
Description Jonas Ådahl 2018-10-23 10:17:52 UTC
Description of problem: When typing chinese using ibus-libpinyin, no preedit text is shown, but I can still commit text. The same issue exist everywhere, gtk2, gtk3, xterm, Firefox, LibreOffice, ... I have tried other input methods (e.g. hangul) and preedit works for those. Version-Release number of selected component (if applicable): ibus-1.5.19-4.fc29.x86_64 ibus-libpinyin-1.10.91-1.fc29.x86_64 mutter-3.30.1-4.fc29.x86_64 (also tried with 3.30.1-2) gnome-shell-3.30.1-2.fc29.x86_64 (also tried with 3.30.1-1) How reproducible: Steps to Reproduce: 1. Select libpinyin 2. Enter some pinyin Actual results: No preedit text is shown, just the popup with character selection. Expected results: Preedit text should be shown. Additional info: I have both https://bugzilla.redhat.com/show_bug.cgi?id=1632981 and https://bugzilla.redhat.com/show_bug.cgi?id=1637418 fixes applied, but also verified that the issue was reproduceable without those fixes.
Comment 1 fujiwara 2018-10-23 11:53:45 UTC
I cannot reproduce your problem.
Comment 2 Jonas Ådahl 2018-10-23 12:05:50 UTC
Any way I can debug it? I tried both Xorg and Wayland session and it works the same.
Comment 3 Peng Wu 2018-10-25 09:56:36 UTC
I can't reproduce this bug, either. Maybe some screenshot will help on it?
Comment 4 Jens Petersen 2018-10-25 10:09:23 UTC
I tried testing this in Fedora-Workstation-Live-x86_64-29-20181024.n.0.iso. I can input hello in Chinese in gedit for example: 1. activate "Chinese (Intelligent Pinyin)" 2. input 'nihao' with keyboard 3. (pre-edit now shows "你好", which is also the first listed candidate) 4. commit with space 5. (buffer now show "你好")
Comment 5 Jonas Ådahl 2018-10-25 10:12:37 UTC
Created attachment 1497399 [details] video of missing pre-edit Here's a video of entering text in gedit. On F28 I'd get the pre-edit string with an underline inside gedit text view, not just in the popup.
Comment 6 Jonas Ådahl 2018-10-25 10:19:09 UTC
Created attachment 1497401 [details] Video of working pre-edit (recorded on F28) Here's a video I just recorded on F28 where it works as expected.
Comment 7 Peng Wu 2018-10-25 11:07:24 UTC
After turn on Traditional Chinese option, I can reproduce this bug on Fedora 28/29
Comment 8 Jonas Ådahl 2018-10-25 11:23:49 UTC
Ah, right, yes, I use libpinyin with traditional characters, indeed. Should have included that in the initial description, sorry!
Comment 9 Peng Wu 2018-10-26 02:42:43 UTC
No problem. Fixed in https://github.com/epico/ibus-libpinyin/commit/17ec73fad0f05cb23c2213ddc0ec2b798bbe6ab3 .
Comment 10 Jonas Ådahl 2018-10-26 11:55:47 UTC
Thanks! Will it be backported to F29?
Comment 11 Peng Wu 2018-10-29 05:41:34 UTC
Sure, will back port the patch.
Comment 12 Fedora Update System 2018-10-31 08:07:02 UTC
ibus-libpinyin-1.10.92-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-41a56b4f02
Comment 13 Fedora Update System 2018-10-31 08:07:09 UTC
ibus-libpinyin-1.10.92-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-01fd5f9add
Comment 14 Fedora Update System 2018-10-31 17:31:49 UTC
ibus-libpinyin-1.10.92-1.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-01fd5f9add
Comment 15 Fedora Update System 2018-10-31 18:52:17 UTC
ibus-libpinyin-1.10.92-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-41a56b4f02
Comment 16 Fedora Update System 2018-11-03 00:01:35 UTC
ibus-libpinyin-1.10.92-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.
Comment 17 Fedora Update System 2018-11-10 03:29:14 UTC
ibus-libpinyin-1.10.92-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.