No text in message writing area on WeChat with Wine and Ubuntu 16.04

After solving the non-rendering Chinese fonts with regedit WeChat is mostly working.
However, the message typing area does not display the text being typed.

Observed behaviour:

  • Typed text is being correctly rendered in the top left Search box;
  • Text is not being rendered in message typing area;
  • One is still able to send messages correctly by typing something and pressing Send (S) or pressing Enter. (You just can't see whatever you're typing.)

enter image description here

Terminal output whenever a character is typed in the writing area:

0009:fixme:richedit:fnTextSrv_TxDraw 0x2919368: STUB
0009:fixme:richedit:ME_GetTextEx GETTEXTEX flags 0x00000004 not supported

System details:

  • Ubuntu 16.04 LTS
  • wine-3.21 (Staging)
  • WINEARCH=win32
  • WeChat 2.6.6.25

Solution 1:

Digging a bit deeper and googling the fixme error lead me here.

Turns out running winetricks riched20 will solve this problem.