chewing / libchewing

libchewing - The intelligent phonetic input method library
https://chewing.im/
GNU Lesser General Public License v2.1
356 stars 89 forks source link

First letter flies to front of line in pinyin #589

Open jidanni opened 1 week ago

jidanni commented 1 week ago

If I try to type 正常 here in a Github issue, I end up with n至常. 欲打如本行,必先於 bash shell command line 打,再複製到 GitHub. Else when I try to type the first letter flies out in front. ~~By the way, to type fuzhi, well, even in the bash shell, I need fuzhzhzhiii4 before finally seeing the precious two letters, "複製"!~~

kanru commented 1 week ago

What is the browser? I can't reproduce this with Firefox 127.0.2

正常

firefox 127.0.2 ibus-chewing 2.0.0 libchewing 0.8.4

jidanni commented 1 week ago

Linux Desktop https://www.google.com/chrome/beta/

kanru commented 1 week ago

Testing from Chrome installed from flatpak

正常正常正常正常正常

It seems it's not reproducible from my laptop. Perhaps it's fixed in newer ibus (1.5.30)?

ibus 1.5.30-rc1 has has this line in the release note:

jidanni commented 1 week ago

OK I'll wait until that reaches Debian sid.

kanru commented 5 days ago

OK I'll wait until that reaches Debian sid.

ibus 1.5.30 is in Debian sid. Does it improve anything?

jidanni commented 4 days ago

Sorry. Not fixed. After reboot using

Package: ibus-chewing Version: 2.0.0-1+b1 ii dconf-gsettings-backend [gsettings-backend] 0.40.0-4+b2 ii ibus 1.5.30-1 ii libadwaita-1-0 1.5.2-1 ii libc6 2.38-14 ii libchewing3 0.8.4-2 ii libglib2.0-0t64 2.80.3-1 ii libgtk-4-1 4.12.5+ds-6+b1 ii libibus-1.0-5 1.5.30-1

Note: this is when intending to type "zheng..." into a GitHub comment in chrome beta on desktop.

注意 the problem only happens in Chrome when typing into a GitHub comment, not in emacs or shell.

kanru commented 4 days ago

Please share the whole config by running this in shell:

gsettings list-recursively org.freedesktop.IBus.Chewing

Also your beta chrome version. What desktop environment are you using?