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.