And also, the Fedora kernel team has been clear they don't have the resources to triage hibernation related bugs in the kernel.
So I'm gonna re-iterate that GNOME needs to support an application state saving API.