When coming back from suspend, the IDLETIME counter should be reset. This avoids needing work-arounds in desktop components to handle that.
I implemented this directly in mutter, the backend for gnome-shell, for both Wayland and X11: https://gitlab.gnome.org/GNOME/mutter/merge_requests/54
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.