https://bugzilla.redhat.com/show_bug.cgi?id=1641989
Bug ID: 1641989 Summary: No pre-edit shown when using ibus-libpinyin Product: Fedora Version: 29 Component: ibus-libpinyin Assignee: pwu@redhat.com Reporter: jadahl@redhat.com QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, petersen@redhat.com, pwu@redhat.com
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.
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tfujiwar@redhat.com
--- Comment #1 from fujiwara tfujiwar@redhat.com --- I cannot reproduce your problem.
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #2 from Jonas Ådahl jadahl@redhat.com --- Any way I can debug it? I tried both Xorg and Wayland session and it works the same.
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #3 from Peng Wu pwu@redhat.com --- I can't reproduce this bug, either.
Maybe some screenshot will help on it?
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #4 from Jens Petersen petersen@redhat.com --- 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 "你好")
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #5 from Jonas Ådahl jadahl@redhat.com --- Created attachment 1497399 --> https://bugzilla.redhat.com/attachment.cgi?id=1497399&action=edit 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.
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #6 from Jonas Ådahl jadahl@redhat.com --- Created attachment 1497401 --> https://bugzilla.redhat.com/attachment.cgi?id=1497401&action=edit Video of working pre-edit (recorded on F28)
Here's a video I just recorded on F28 where it works as expected.
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #7 from Peng Wu pwu@redhat.com --- After turn on Traditional Chinese option, I can reproduce this bug on Fedora 28/29
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #8 from Jonas Ådahl jadahl@redhat.com --- Ah, right, yes, I use libpinyin with traditional characters, indeed. Should have included that in the initial description, sorry!
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
Peng Wu pwu@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |POST
--- Comment #9 from Peng Wu pwu@redhat.com --- No problem.
Fixed in https://github.com/epico/ibus-libpinyin/commit/17ec73fad0f05cb23c2213ddc0ec2... .
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #10 from Jonas Ådahl jadahl@redhat.com --- Thanks! Will it be backported to F29?
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #11 from Peng Wu pwu@redhat.com --- Sure, will back port the patch.
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|POST |MODIFIED
--- Comment #12 from Fedora Update System updates@fedoraproject.org --- ibus-libpinyin-1.10.92-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-41a56b4f02
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #13 from Fedora Update System updates@fedoraproject.org --- ibus-libpinyin-1.10.92-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-01fd5f9add
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #14 from Fedora Update System updates@fedoraproject.org --- 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
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
--- Comment #15 from Fedora Update System updates@fedoraproject.org --- 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
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |ibus-libpinyin-1.10.92-1.fc | |29 Resolution|--- |ERRATA Last Closed| |2018-11-02 20:01:35
--- Comment #16 from Fedora Update System updates@fedoraproject.org --- 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.
https://bugzilla.redhat.com/show_bug.cgi?id=1641989
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|ibus-libpinyin-1.10.92-1.fc |ibus-libpinyin-1.10.92-1.fc |29 |29 | |ibus-libpinyin-1.10.92-1.fc | |28
--- Comment #17 from Fedora Update System updates@fedoraproject.org --- 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.
i18n-bugs@lists.fedoraproject.org