clutter does not commit the Hangul preedit before the Space is inserted since mutter 3.33.91
To reproduce:
- Add ibus-hangul with
gnome-control-center region
- Focus on gnome-terminal or gedit in GNOME Wayland
- Enable ibus-hangul with Super-space key or mouse on the keyboard indicator
- Enable Hangul mode with Shift-space key or clicking "Hangul mode" in the panel menu
- Type "r" key and Space key.
Expected result: "r" key shows "ㄱ" preedit and Space key outputs "ㄱ ". I.e. Space character after Hangul character
Actual result: "r" key shows "ㄱ" preedit and Space key outputs " ㄱ". I.e. Space character before Hangul character
Previously we had a similar problem and it was fixed in gtk!384 (closed) but the patch is also applied in mutter 3.34.
I confirmed this regression is caused by !711 (merged)