Clicks not taking effect in Fedora Workstation live install with mutter 45-alpha
We're currently trying to land mutter and gnome-shell 45-alpha in Fedora Rawhide (a bit before we planned to, unfortunately, thanks to the mass rebuild). However, one of the openQA tests is failing in a reproducible way which I think points to mutter.
The test is the one where we build a Workstation live image, then boot and install from it. When the installer reaches the point where it shows a dialog warning that this is a pre-release version which you have to click through to continue, openQA cannot click through it. Its clicks on the button are simply 'ignored'.
I can reproduce this locally by following the same steps openQA does:
- Boot the test image
- Press the Super key to leave the overview, and click on "Install Fedora..."
- When the installer launches, type "English" into the search box, then click Continue
- When the "This is unstable, pre-release software." dialog appears, click "I want to proceed"
For me (and openQA), this reliably reproduces the bug: clicking the button does nothing, the dialog does not go away. If you click into the overview and out again, you can now click the button successfully, but you will likely encounter the bug again as you proceed through the installer (for e.g., I hit it on the dialog that pops up when selecting a target disk, if there is insufficient space; there's a "Reclaim space" button you have to hit to proceed, and that one also shows the bug for me).
This issue reminds me of #2117 (closed) to some degree, which is why I'm filing it against mutter. On a guess I tried reverting 261f516a , but that doesn't seem to fix it.
I haven't yet tested if this is still broken in current git, it's late here and I haven't had time.