Bug 236831

Summary: metacity lets me resize a window underneath my panel
Product: [Fedora] Fedora Reporter: Jonathan Kamens <jik>
Component: metacityAssignee: Søren Sandmann Pedersen <sandmann>
Status: CLOSED UPSTREAM QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 12CC: kem, otaylor, triage
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: bzcl34nup
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-11-16 20:01:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jonathan Kamens 2007-04-17 20:41:18 UTC
metacity-2.18.0-2.fc7

My main panel is at the bottom of my screen.  If I grab hold of the lower edge
of a window and pull down to resize it, metacity lets me resize it all the way
to the bottom of the screen, even though that leaves me with part of the window
obscured by the panel.  Correct behavior would be to stop the resize at the edge
of the panel.

Comment 1 Matthias Clasen 2007-04-18 00:38:15 UTC
Why do you think that would be correct ?

Metacity also lets you move a window partially offscreen underneath the bottom
panel. The constraint that metacity is implementing here is to keep the title
part of the window on screen, vertically. I don't consider this a bug.

Comment 2 Jonathan Kamens 2007-04-18 00:46:47 UTC
It's a bug because it's (in my opinion) completely non-intuitive, because it
makes it impossible to grab the border I just resized if I let go over it so
that I can resize it again, and because it's now how the two UIs from which
GNOME clearly derives so much, Windows and OS X, behave.

I'd venture to say that the folks at Microsoft and Apple who spent oodles and
oodles of dollars on usability studies for the UIs are probably a pretty good
authority to rely on for things like this.


Comment 3 Jonathan Kamens 2007-04-18 00:47:34 UTC
Sigh.  Two typos: "if I let go over it" => "if I let go OF it" and "it's now
how" => "it's NOT how".


Comment 4 Matthias Clasen 2007-04-18 03:01:16 UTC
If you feel strongly about this, please file an upstream bug and see if you can
convince the metacity maintainers to change this behaviour. We are not going to
carry a patch for this.

Comment 5 Jonathan Kamens 2007-04-18 11:50:23 UTC
Upstream agrees that this is a bug.  See the external reference I just added.

Comment 6 Bug Zapper 2008-04-04 00:08:01 UTC
Based on the date this bug was created, it appears to have been reported
against rawhide during the development of a Fedora release that is no
longer maintained. In order to refocus our efforts as a project we are
flagging all of the open bugs for releases which are no longer
maintained. If this bug remains in NEEDINFO thirty (30) days from now,
we will automatically close it.

If you can reproduce this bug in a maintained Fedora version (7, 8, or
rawhide), please change this bug to the respective version and change
the status to ASSIGNED. (If you're unable to change the bug's version
or status, add a comment to the bug and someone will change it for you.)

Thanks for your help, and we apologize again that we haven't handled
these issues to this point.

The process we're following is outlined here:
http://fedoraproject.org/wiki/BugZappers/F9CleanUp

We will be following the process here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping to ensure this
doesn't happen again.

Comment 7 Bug Zapper 2008-05-07 01:30:12 UTC
This bug has been in NEEDINFO for more than 30 days since feedback was
first requested. As a result we are closing it.

If you can reproduce this bug in the future against a maintained Fedora
version please feel free to reopen it against that version.

The process we're following is outlined here:
http://fedoraproject.org/wiki/BugZappers/F9CleanUp

Comment 8 Jonathan Kamens 2008-05-07 01:32:19 UTC
Still a bug.


Comment 9 Bug Zapper 2008-05-14 02:46:36 UTC
Changing version to '9' as part of upcoming Fedora 9 GA.
More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 10 Søren Sandmann Pedersen 2009-04-22 22:00:25 UTC
Fixed in rawhidwe

Comment 11 Jonathan Kamens 2009-04-29 03:04:31 UTC
Not fixed in Rawhide.  Not sure why you marked it so.

Comment 12 Søren Sandmann Pedersen 2009-05-26 17:14:33 UTC
I can't reproduce this. If I grab the bottom window edge and drag down, it stops at the bottom panel.

Comment 13 Jonathan Kamens 2009-05-26 19:52:17 UTC
For me, it doesn't stop at the bottom panel.

So, what is different between your environment and mine?  How can we figure that out?

I am running everything current from rawhide.

Comment 14 Jonathan Kamens 2009-05-26 19:58:49 UTC
Do you have autohide set?  When I set autohide, then indeed the lower edge of the window won't move below the (mostly) hidden panel.  But I don't usually use autohide, and I'm talking about the bottom edge happily resizing to below the upper edge of the non-hidden panel.

Comment 15 Bug Zapper 2009-06-09 22:32:48 UTC
This message is a reminder that Fedora 9 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 9.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '9'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 9's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 9 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 16 Bug Zapper 2009-11-16 07:55:24 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle.
Changing version to '12'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 17 Owen Taylor 2009-11-16 20:01:47 UTC
We're not going to make changes here independent of upstream.