Compatibility fix for Gnome 46
Running this extension with Gnome 46 on openSUSE Tumbleweed gave me an error. Fortunately, it was quite easy to get around the issue. I just had to edit indicator.js and change lines 297 and 298 from add_actor to add_child .
Sorry to butt in, but you could just make a pull request with the changes. :p
I created the pull request.
#104 works also with Fedora 40. After adjusting shell-version in metadata.json and re-login the extension works well
While this fix works (changing lines 297 and 298 and fixing the shell-version in metadata.json), it seems to break session logout. When the logout dialog appears, clicking logout does nothing. You can still logout using gnome-session-quit -force, but that's not ideal. Disabling the extension restores normal logout behavior, so it does seem to be related to the extension.
..., it seems to break session logout. When the logout dialog appears, clicking logout does nothing. You can still logout using
gnome-session-quit -force, but that's not ideal.
Cannot reproduce on openSUSE Tumbleweed (Gnome 46.1) and Slowroll (Gnome 46.0). Both on Wayland.
..., it seems to break session logout. When the logout dialog appears, clicking logout does nothing. You can still logout using
gnome-session-quit -force, but that's not ideal.Cannot reproduce on openSUSE Tumbleweed (Gnome 46.1) and Slowroll (Gnome 46.0). Both on Wayland.
Just reproduced on a clean Fedora 40 Silverblue VM (Gnome 46.1 on Wayland) with no other extensions installed and the above mods in place. Note that the original report was not from Silverblue, but desktop proper with the same versions.
Disabling the plugin restores normal behavior.
Sorry, should have noted the distro I guess.
While this fix works (changing lines 297 and 298 and fixing the
shell-versioninmetadata.json), it seems to break session logout. When the logout dialog appears, clicking logout does nothing.
Hi, a new version that supports Gnome 46 has been approved, could you please test it again after updating? I think it might be fixed.
So it's... sort of fixed, yes. I get the standard "you will be logged out after 60 seconds"...
And then after clicking logout via AWSM, I get this:
Clicking Logout Now DOES log me out, so that's good. But there are no other applications listed, and I don't have anything running but Software and Extensions. It's something I've never seen before.
To be clear, it's not a huge problem. It does allow both logout and reboot after it comes up, but the fact that no applications are listed seemed a bit odd. If this is just what we have to do now for some known reason I'm totally fine with that.
Thoughts?
@sadamczyk @OsoRojo I've uploaded a new version that fixes the issue you mentioned. I'm waiting for it to be approved.
Verified fixed on clean Silverblue VM for both logout and reboot! Thank you!!