Hide Forgot
Description of problem: The emoji input doesn't work as mensioned at https://fedoraproject.org/wiki/QA:Testcase_ibus_emojier Version-Release number of selected component (if applicable): ibus-1.5.28-1.fc38.x86_64 How reproducible: always Steps to Reproduce: 1.press Super+period 2.type smile and space 3.or simply space once 'e' appears Actual results: No lookup window nor emoji at 2 'Unicodeの選択肢を開く' appears at the lookup window, and click it, apparently first entry from gettext PO is displayed instead of emoji. Expected results: emoji picker should works Additional info:
I can reproduce this
Proposing as an freeze exception I think this actually qualifies as a Blocker.
I cannot reproduce your issue in the installed Fedora 38. # rpm -qf /etc/fedora-release fedora-release-common-38-0.30.noarch
Seems this problem is not reproduced when I build libibus.so by myself but can be with the koji libibus.so. Maybe a debug info changes the timing.
There are two issues in GNOME Wayland One is the build optimization causes some emoji data is not initialized. Another is IBus Emojier cannot get focus-in event and output the selected char. The former issue is reported in https://github.com/ibus/ibus/issues/2476 and fixed in IBus upstream. The later issue is a known gnome-shell regression and provided a patch in https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6518 I added a workaround for the later issue but it does not fix the issue completely. A left issue is that Super-Period does not work with GTK4 applications in GNOME Xorg but it would be another issue and the different priority.
FEDORA-2023-e0df9e598e has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-e0df9e598e
FEDORA-2023-e0df9e598e has been pushed to the Fedora 38 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-e0df9e598e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-e0df9e598e has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.