WeChat IME crashes the app when switching between languages
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
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:
And same with IME suggestions selector:
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.
@MeoCag are you using WeType?
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:
And same with IME suggestions selector:
![]()
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 are you using WeType?
Yes, I use Wechat IME, it seems MS Chinese IME (as well as MS Japanese IME) won’t cause crash.
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)
And same with IME suggestions selector: