https://bugs.winehq.org/show_bug.cgi?id=54991
Bug ID: 54991 Summary: Chinese IME no longer works in Naver LINE since Wine 8.9 Product: Wine Version: 8.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: pq2sx44teeigl7za@chyen.cc Distribution: ---
Since Wine 8.9, I can no longer use fcitx5-chewing IME to enter Chinese characters into Naver LINE. When I'm compositing some characters, IME seems fine (the preedit window shows current characters), but when I hit enter to commit current characters, nothing goes into Naver LINE.
Steps to reproduce: 1. Download and install Naver LINE from https://desktop.line-scdn.net/win/new/LineInst.exe 2. In the login window, try to enter Chinese into the email field. For example, with fcitx5-chewing, I can hit "5", "j", "/" and " " (space) to get "中" (or another Chinese character with the same pronunciation). 3. Hit Enter to commit the preedit string "中"
With Wine 8.8, "中" appears in the email field, while in Wine 8.9, the email field remains empty.
git bisect indicates that https://gitlab.winehq.org/wine/wine/-/commit/b9bfd74acc0992ef56f814b60e831cb... (part of https://gitlab.winehq.org/wine/wine/-/merge_requests/2637) is the first bad commit.
With Wine 8.9, fcitx5-chewing still works fine with Wine Notepad and trivial Qt5/Qt6 applications. I wonder if Naver LINE uses some special tricks and thus it is incompatible with the approach taken in the aforementioned merge request.
https://bugs.winehq.org/show_bug.cgi?id=54991
yan12125 pq2sx44teeigl7za@chyen.cc changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |b9bfd74acc0992ef56f814b60e8 | |31cba01f6be85 Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=54991
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #1 from Rémi Bernon rbernon@codeweavers.com --- Created attachment 74537 --> https://bugs.winehq.org/attachment.cgi?id=74537 Possible fix
Thanks for the report! Could you confirm if the attached patch fixes the issue for you as well?
https://bugs.winehq.org/show_bug.cgi?id=54991
--- Comment #2 from yan12125 pq2sx44teeigl7za@chyen.cc --- Cool! I can confirm Wine 8.9 + 0001-imm32-Query-the-new-input-context-in-ImmAssociateCon.patch fixes fcitx5-chewing in Naver LINE.
https://bugs.winehq.org/show_bug.cgi?id=54991
--- Comment #3 from yan12125 pq2sx44teeigl7za@chyen.cc --- Maybe this can be closed, given that https://gitlab.winehq.org/wine/wine/-/merge_requests/2927 is merged to git master branch?
https://bugs.winehq.org/show_bug.cgi?id=54991
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |7ed63c30e8dee3509c52e112304 | |70be2dcfe6cf5 Status|UNCONFIRMED |RESOLVED
--- Comment #4 from Rémi Bernon rbernon@codeweavers.com --- Fixed with 7ed63c30e8dee3509c52e11230470be2dcfe6cf5.
https://bugs.winehq.org/show_bug.cgi?id=54991
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.10.