and as long as no IBus IM has been added to the list of input sources, you can successfully run the Firefox snap in a wayland session. I.e. with that upstream gnome-settings-daemon commit reverted.
If you had tried an x11 session, you'd have found that the reversal didn't help (because of im-config 0.55-1).
And if you had added some IBus IM (and re-logged in), you'd likewise have found that the reversal didn't help.
What does help in all cases ATM is to downgrade the glib2.0 packages to 2.74. So somehow the snaps need to be able to talk with ibus also when glib2.0 2.75 is present.
@Jeremy: I figured out the nature of the issue you originally reported in this bug. With this combo:
$ dpkg-query -W libglib2.0-0 gnome-settings- daemon daemon 44~beta-1ubuntu1
gnome-settings-
libglib2.0-0:amd64 2.75.3-3
and as long as no IBus IM has been added to the list of input sources, you can successfully run the Firefox snap in a wayland session. I.e. with that upstream gnome-settings- daemon commit reverted.
If you had tried an x11 session, you'd have found that the reversal didn't help (because of im-config 0.55-1).
And if you had added some IBus IM (and re-logged in), you'd likewise have found that the reversal didn't help.
What does help in all cases ATM is to downgrade the glib2.0 packages to 2.74. So somehow the snaps need to be able to talk with ibus also when glib2.0 2.75 is present.