IBus CandidateArea does not emit button-release-event signal in Wayland
The original issue was reported as https://bugzilla.redhat.com/show_bug.cgi?id=2009740
To reproduce:
- Launch gnome-terminal
- Enable ibus-anthy
- Focus on gnome-terminal and type "a", space, space keys.
- IBus CandidatePopup is shown with the candidate list.
- Click a candidate with mouse on CandidatePopup
Expected result: The selected candidate is shown in gnome-terminal
Actual result: StBoxLayout in gnome-shell/js/ui/ibusCandidatePopup.js:CandidateArea does not emit "button-release-event" signal and the candidate is not shown in gnome-terminal.
I found this is caused by the patch of !1940 (merged)
If I comment out the change of meta-wayland-seat.c, StBoxLayout emits "button-release-event" signal correctly.
I think the static clutter text actor should not emit IBus reset signal.