https://bugs.winehq.org/show_bug.cgi?id=53860
Jactry Zeng jactry92@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Regression SHA1| |a1aff0ec8c88ee8dabb7ea7c77c | |b35de91139cae
--- Comment #3 from Jactry Zeng jactry92@gmail.com --- Thanks for the video. I can confirm the issue with ibus-mozc, and likely it is a regression caused by this commit:
commit a1aff0ec8c88ee8dabb7ea7c77cb35de91139cae Author: Zhiyi Zhang zzhang@codeweavers.com Date: Fri Aug 12 11:32:54 2022 +0800
comctl32/edit: Handle IME composition result string only when EIMES_GETCOMPSTRATONCE is set.
If EIMES_GETCOMPSTRATONCE is not set, WM_IME_COMPOSITION with LPARAM set to GCS_RESULTSTR should be passed to the default window procedure according to MSDN.
Fix some windows based on edit control not being able to input Chinese.
It can't be reproduced with the same input all the time, but likely I can reproduce it with the following steps frequently: 1. $ export LC_ALL=ja_JP.UTF-8 LANG=ja_JP.UTF-8 LANGUAGE=ja_JP.UTF-8 2. $ wine notepad 3. Switch the input method to ibus-mozc kana: Type "amai" -> use TAB to select "甘い" -> press ENTER to input "甘い" to notepad -> type "sushi" -> press ENTER to input "すし" to notepad