Windows maximise underneath dock after monitor sleep
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dash to dock |
New
|
Unknown
|
|||
Mutter |
New
|
Unknown
|
|||
gnome-shell (Fedora) |
Won't Fix
|
Undecided
|
|||
gnome-shell (Ubuntu) |
Fix Released
|
Undecided
|
Daniel van Vugt | ||
gnome-shell-extension-ubuntu-dock (Ubuntu) |
Opinion
|
Medium
|
Unassigned | ||
mutter (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Under wayland on 21.04 windows keep maximising underneath the dock. So I can see icons "through" the dock, when I shouldn't. In the attached screenshot you can see Telegram showing through the dock.
If I switch to the application in question, unmaximise and re-maximise, it goes back to maximising inside the usable area of my desktop.
But when I suspend and resume, then login, I'm left with windows under the dock again. Never seen this under xorg. I only discovered I was in wayland when I tried to ALT+F2, R to restart.
ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: gnome-shell 3.38.3-2ubuntu2
ProcVersionSign
Uname: Linux 5.10.0-14-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu59
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Fri Mar 5 19:21:39 2021
DisplayManager: gdm3
InstallationDate: Installed on 2020-06-11 (267 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
RelatedPackageV
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to hirsute on 2020-12-14 (81 days ago)
Changed in dash-to-dock: | |
status: | Unknown → New |
tags: | added: fixed-in-40 fixed-upstream |
Changed in mutter (Ubuntu): | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu): | |
status: | Triaged → Invalid |
summary: |
- windows maximise underneath dock + Windows maximise underneath dock after monitor sleep |
tags: | added: rls-hh-incoming |
Changed in gnome-shell (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in mutter (Ubuntu): | |
status: | Fix Released → Won't Fix |
status: | Won't Fix → Invalid |
tags: |
added: fixed-in-40.6 fixed-in-42.0 removed: fixed-in-42 |
Changed in gnome-shell (Ubuntu): | |
status: | Fix Released → Fix Committed |
tags: | added: fixed-in-41.1 |
Changed in gnome-shell (Ubuntu): | |
status: | Fix Committed → Fix Released |
tags: | removed: fixed-in-40.6 fixed-in-41.1 |
tags: | removed: hirsute |
Changed in mutter: | |
status: | Unknown → New |
Changed in gnome-shell (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Won't Fix |
Description of problem:
I have a two display setup in GNOME Wayland. One DVI, 100% scaled regular display and one Display Link, 150% scaled HiDPI display. When I maximize a window, for example gedit, on the right 150% scaled screen and lock the system with Tux-L, after unlocking the system (after waiting for roughly 30 minutes) gedit moved to the other 100% scaled window and is there in a weird place (see screenshot).
How reproducible:
Not always, maybe related to the waiting time between locking and unlocking the screen. I will try to figure out if this is related and update this issue with my findings.
Steps to Reproduce:
1. Set up a configuration as described.
2. Open gedit maximized on the right display.
3. Lock the system with Tux-L
4. Wait for a relative long time (say 30 minutes)
5. Unlock the screen by typing in the password.
Actual results:
gedit moved to the left display and is positioned in a wrong way (see screenshot)
Expected results:
gedit should be in the same display as when the system was locked.
Additional info:
I do not think that this issue is related to suspending the system, as I could reproduce after fresh boot without having the system suspended.
$ inxi -G 460/555/ 555X/560/ 560X] driver: amdgpu v: kernel 200.fc32. x86_64 LLVM 10.0.0) v: 4.6 Mesa 20.1.5
Graphics: Device-1: AMD Baffin [Radeon RX 460/560D / Pro 450/455/
Display: wayland server: Fedora Project X.org 1.20.8 driver: ati,modesetting unloaded: fbdev,vesa resolution:
1: 1920x1080~60Hz 2: 1680x1050~60Hz
OpenGL: renderer: Radeon RX 560 Series (POLARIS11 DRM 3.37.0 5.7.11-