Unigram icon indicating copy to clipboard operation
Unigram copied to clipboard

WeChat IME crashes the app when switching between languages

Open MeoCag opened this issue 2 weeks ago • 5 comments

When a chat window is opening, then switch IME using alt+shift (e.g. Chinese to English), Unigram will suddenly close its window but still keep alive in background.

https://github.com/user-attachments/assets/2082931a-6e59-44ce-a8d2-7d2a7b056d62

MeoCag avatar Dec 05 '25 18:12 MeoCag

Hi, @MeoCag, I've tried to reproduce this with Japanese IME (for some reason I didn't think to install the same Chinese keyboard 😅), but for me it doesn't crash. However, I noticed that IME controls look different:

Image

And same with IME suggestions selector: Image

Have you installed some external software for IME controls? I suppose that this crash is related to IME controls themselves, however I might be wrong.

makisukurisu avatar Dec 06 '25 09:12 makisukurisu

@MeoCag are you using WeType?

FrayxRulez avatar Dec 07 '25 20:12 FrayxRulez

Hi, @MeoCag, I've tried to reproduce this with Japanese IME (for some reason I didn't think to install the same Chinese keyboard 😅), but for me it doesn't crash. However, I noticed that IME controls look different:

Image And same with IME suggestions selector: Image

Have you installed some external software for IME controls? I suppose that this crash is related to IME controls themselves, however I might be wrong.

Thank you, you are right, I found the default MS Chinese IME will not cause crash, Unigram only crashed when I use Wechat IME (3-party IME)

MeoCag avatar Dec 07 '25 21:12 MeoCag

@MeoCag are you using WeType?

Yes, I use Wechat IME, it seems MS Chinese IME (as well as MS Japanese IME) won’t cause crash.

MeoCag avatar Dec 07 '25 21:12 MeoCag

I seen some crashes related to this software in the logs... Probably the issue would have to be reported by them (as they're messing up with some system library in a way that causes everything to fail hard)

FrayxRulez avatar Dec 07 '25 21:12 FrayxRulez