Blank/corrupted background after resume from suspend
When I resume my laptop (arch linux + gnome & gdm 3.32.2 + wayland 1.17) from suspend, my wallpaper remains black. What works: mouse cursor and top bar, although the screen is not refreshed and the system is unusable. Launching programs doesn't seem to work (nothing on screen), but they are started.
The problem goes away if I press Ctrl-Alf-F1, then gdm appears and I can unlock the screen and resume working (also any program started after resume now appears).
I saw a similar bug for NVIDIA, but I'm using integrated Intel graphics, no discrete cards:
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics
Controller (rev 0b) (prog-if 00 [VGA controller])
Flags: bus master, fast devsel, latency 0, IRQ 48
Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: i915
Kernel modules: i915