I think this is really important so I created a standalone thread for this. Currently the system auto-suspends immediately after an app releases an idle lock, if the lock duration was longer than the suspend timeout. So e.g. after having watched a TV series episode in a movie player, or in a web browsers.

The bugs reports are here:
https://bugzilla.gnome.org/show_bug.cgi?id=705942
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/14
https://bugzilla.redhat.com/show_bug.cgi?id=1556790

This is very user unfriendly. However, I don't think it constitutes a blocker from QA point of view, it's just a very annoying default behavior. So, I'm writing this mail so that it doesn't slip your attention, and because Fedora Workstation SIG is the body to decide whether we want to release F28 in this state or not.

As a personal opinion, I think this was rather quickly committed without really thinking deep about the side-effects or testing it in a real-world usage for some time (this bug is a clear demonstration of that). I'd rather have this disabled for F28 and announced as a change for F29, so that we can properly test all the corner cases in advance and try to fix them. For example, has anyone tested:

a) whether downloading files in Firefox will inhibit suspend or the downloads will be aborted during progress?
b) whether DNF inhibits suspend during operation or $scary_consequences?
c) whether Rhythmbox inhibits suspend when playing music?
d) whether gnome-disks inhibits suspend while operating on devices (e.g. writing a disk clone, or checking SMART)?
e) whether Pitivi inhibits suspend while rendering video?
f) whether Nautilus inhibits suspend while copying files (possibly to even a remote location)?

All of these should inhibit suspend, but not idle. And there's surely so many more. This change would be an ideal candidate for a test day. Of course, we can still do it in this cycle, but the time is running short and I'm very skeptical that the app authors will be able to fix the apps in time.

What is the opinion of Fedora Workstation SIG?