#1064345 gnome-settings-daemon: Cannot input Japanese on some apps with wayland

Package:
gnome-settings-daemon
Source:
gnome-settings-daemon
Description:
daemon handling the GNOME session settings
Submitter:
Hideki Yamane
Date:
2024-02-20 17:03:03 UTC
Severity:
normal
#1064345#5
Date:
2024-02-20 11:37:13 UTC
From:
To:
Dear Maintainer,

 Recently I've updated my Debian testing box and rebooted it, then I could not
 input Japanese with IME (ibus + mozc) on some applications e.g. firefox-esr,
 google-chrome, slack, etc.

 After some investigations, I can input Japanese on Xorg session, instead of wayland.
 However, it misses some input on Xorg, so it is not a solution for me. And after
 more investigations, I've found that downgrade gnome-settings-daemon to 45.1-1
 solves this problem.

#1064345#10
Date:
2024-02-20 12:27:40 UTC
From:
To:
Does this happen every time?

There should not have been any input related changes in
gnome-settings-daemon 46 Beta:
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/compare/45.1...46.beta

Maybe something else changed on your system instead?

Thank you,
Jeremy Bícha

#1064345#20
Date:
2024-02-20 13:59:33 UTC
From:
To:
Hi Jeremy,

 Yes, at least on my laptop for work (Debian testing).
 Not depend on users, I've tested it on my laptop with two users,
 and it happens for those two.

 No, just downgrading gnome-settings-daemon (as below) solves this problem.


 And here is reproduce step)

 1. upgrade gnome-settings-daemon to 46~beta-1
 2. logout from gnome
 3. re-login (to use updated gnome-settings-daemon)
 4. try to input Japanese on firefox-esr and could not do it
 5. downgrade gnome-settings-daemon to 45.1-1
 6. switch to second user
 7. try to input Japanese on firefox-esr and it works
 8. logout and switch back to first user
 9. logout (first user) and re-login
 10. try to input Japanese on firefox-esr and it works


 I'm not sure how to debug it and get some logs...