Description of problem: [zh_CN]Chinese candidates still show on screen when switch Chinese and Einglish via clicking Shift in some applications. Version-Release number of selected component (if applicable): Fedora28 How reproducible: 100% Steps to Reproduce: 1. Open/type on terminal/gedit/evolution/Type to search... 2. Type with Chinese(Intelligent Pinyin) input method. 3. Type with Chinese and click Shift from keyboard to switch to English. Actual results: [zh_CN]Chinese candidates still show on screen when switch Chinese and Einglish via clicking Shift in some applications. But when move focus to other applications/place, the Chinese candidate is disappered. Expected results: The candidate should not be showed up when switch Chinese/English via clicking Shift. Additional info: Please see the attached screen-shot.
Created attachment 1447279 [details] [zh_CN]Chinese candidates still show on screen when switch Chinese and Einglish via clicking Shift in some applications.
By the way, it's not produced on Firefox.
This maybe a bug in gtk3, mutter and gnome-shell. gnome-shell with wayland seems doesn't support 'show-preedit-text' and 'hide-preedit-text' signals. Potential fixes: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/113
Checked with F30 build on both wayland and x11 desktop. Now the candidate is not shown when switched from Chinese to english by clicking shift. Marking it as verified. Please re-open if required.