Background/Wallpaper scaling does not redraw as expected when changing from lower to higher resolution
I am using gnome-flashback 3.30. I have noticed that when I change from a lower resolution to a higher resolution, the wallpaper does not refresh as expected. The draw-mode is set to "zoom" so I would not expect any overlap or tiling in the image, however this is what I see when running with Compton 7.3. Earlier Compton versions seem to produce a garbage image for the regions of the screen that are "new" to the higher resolution. See also: https://github.com/regolith-linux/regolith-desktop/issues/83.
In searching out the root cause of this issue I found this source which leads me to believe that gnome-flashback is handling wallpaper redraw upon resolution change.
Steps to reproduce
- set screen resolution to lower than max
- load bitmap wallpaper image via Settings
- change screen resolution to higher setting (eg 720p -> 1080p)
Expected behavior: wallpaper image scales to new resolution without artifacting Actual behavior: wallpaper is tiled or corrupted (see attachment)