STEPS TO REPRODUCE 1. Have an upgrade to a new major version of Fedora KDE available (e.g. 40 -> 41) 2. Launch Discover and do the update 3. When prompted, reboot via the button in Discover or the item that appears in the System Tray 4. Click "Update and Restart" on the logout screen OBSERVED RESULT Nothing happens, because an authentication prompt appeared *behind* the logout screen, because it's set to go on top of everything. EXPECTED RESULT Ideally, an instant reboot with no prompt for authentication. If somehow that's impossible (though I remember it being possible in the past), the authentication prompt appears above the logout screen so the user can see and interact with it ADDITIONAL INFORMATION It's not easily possible to proceed. Even if you figure out what happened, Alt-tabbing to the prompt doesn't bring it forward.
Created attachment 175341 [details] Example of an authentication prompt showing up behind the restart prompt Screenshot from the Fedora 40 to 41 upgrade process on KDE Plasma 6.2.2
If I Alt+Tab to the prompt and close it from there, The reboot happens and the update proceeds without issue. So I guess it's not actually needed somehow? But still, it breaks the upgrade flow.
Since this has been found on released Plasma as well, marking as confirmed and raising priority.
Huh, I find it odd that the you say the authentication wasn't necessary for the upgrade to happen. I would expect the bug to be that discover isn't waiting for a response to the authentication prompt before asking to reboot (which would be a regression). It's unfortunate that this wasn't picked up during Fedora 41 Upgrade Test Days, but I suppose that's because the bug was introduced in 6.2.0 which landed in F40 after the test days date. Anyways, I can take a look next week.
There were two authentication prompts: 1. One in Discover, at the end of the upgrade process 2. A second one that appeared behind the logout screen when trying to reboot and apply updates I didn't try canceling the first one, but canceling the second one did not prevent applying the update.
https://github.com/PackageKit/PackageKit/pull/805
Thank you so much!