Window depth order messed up
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
metacity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
# Test Case
Described in comment https:/
# Impact
Sometimes the window depth order is wrong, for example the desktop icons appear above all windows. Also sometimes windows disappear and the only way to bring them back to life is restarting Metacity. This can result in loss of work results for users who do not know how to deal with this bug.
# Fix
The Xenial fix is composed of two upstream commits, in gnome-3-18 branch:
- https:/
- https:/
# Regression Potential
The patch has been in Yakkety for almost a month, and nobody complained.
[bdmurray] - That's not a description of what could go wrong, rather one of what hasn't gone wrong in Yakkety. Please add some possible regressions and what users testing this fix should look out for.
=======
Using the gome-flashback session with metacity is totally messed up since I updated from Ubuntu 14.04.3 to 16.04.1.
All the effects mentioned here do not appear when using compiz, so I guess Metacity is broken.
-Windows that should open in front (like Kupfer) appear behind the windows already open.
-Before nemo is run, the Ubuntu default desktop background image appear, it can't be changed by settings. I just guess this is due wrong ordering of the true background and some window used by Gnome for showing the selected background.
-If nemo is run to take over the desktop, the destkop icons appear in front of all windows.
I guess all those effects originate from a similiar reason. None of these problems where appearant at Ubuntu 14.04.
This is a total show stopper for using metacity on 16.04 as everyday applications like nemo and Kupfer can't be used.
Maybe this relates to the bug first described by #1538111. It seems unrelated (all windows closing sometimes) but someone found out that the windows are still open, yet hidden behind the dekstop background window.
So this matches almost the situation when the dekstop icons appear in front. I just don't encounter the hidden windows because I do not use a background image I guess (just set a solid color).