Fractional scaling window sizes incorrect after resume from suspend
Affected version
- gnome-shell 3.34 & 3.36
- Ubuntu 19.10 & 20.04
- Wayland session
- Intel integrated GPU
Bug summary
With fractional scaling enabled, after resume from suspend, maximised & half tiled windows have been resized/scaled so they are too large for the screen, and as a result no longer fit on the screen. Not sure if it also happens to windows that aren't in either of these states, I rarely have any. Further, most but not all windows are scaled like this. Epiphany and Terminal definitely are, maybe XWindows clients like Emacs aren't?
Under 3.34, shell/mutter seemed to notice this and would visibly snap the window sizes back to what they should be. Under 3.36, that no longer seems to happen - the windows stay too big and I need to manually fix them.
Not sure if this is a shell or mutter bug, feel free to move as needed.
Steps to reproduce
- Enable fractional scaling
- maximise an Ephy window
- Suspend and resume the computer
What happened
The Ephy window has been sized so that it extends well past the screen bounds.
What did you expect to happen
The Ephy window to remain maximised within screen bounds.