gnome-shell freezes when launching firefox-wayland
Fedorea recently added a firefox-wayland launcher which starts Firefox with GDK_BACKEND=wayland set. It mostly works.
Except that about 50% of the time the gnome-shell / mutter session freezes all updates and input when Firefox starts. Unplugging my laptop's external display unfreezes it for some reason.
The only thing in the logs is: Jul 05 10:48:15 slicer firefox-wayland.desktop[30175]: [GFX1-]: Failed to create EGLSurface! Jul 05 10:48:15 slicer firefox-wayland.desktop[30175]: [GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT
I'm not sure what Firefox is doing. But a client should not be able to block the compositor.
The versions are firefox-61.0-4.fc28.x86_64, gnome-shell-3.28.2-1.fc28.x86_64, mutter-3.28.2-1.fc28.x86_64