Closed Bug 548777 Opened 14 years ago Closed 11 years ago

Window needs minimum size

Categories

(Firefox :: General, enhancement)

x86
Windows Vista
enhancement
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 897160

People

(Reporter: tb4, Unassigned)

References

Details

Attachments

(3 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)

The FF (and TB) window can be resized to an incredible small non-recognizable thing. It would be preferable if there would be a minimum size (say 150x100).

Reproducible: Always

Steps to Reproduce:
Resize the window as small as possible.
Actual Results:  
Only the program icon and the system buttons are visble on a tiny piece of title bar.

Expected Results:  
After the resize rectangle (I have "opaque window during resize/move" set to off) has reached a certain minimum size, it will not become smaller. The resulting resized window will be this minimum size.

Under Windows this information can be set by handling the WM_GETMINMAXINFO message properly. Of course a configurable minimum size would be best, but not really necessary.

[ My personal problem is that I get many "support calls" from my parents about the disappearance of FF. Instead some strange rectangle appears. ]
dupe of bug 357725 ?
Maybe. Or is it that this report depends on that bug? Bug 357725 provides the mechanism needed to have a minimum size. Still it needs to be set to some value.

The discussion in bug 357725 is too technical for me to follow.
The top image shows what can happen now  The middle image is my proposed minimum size so the controls don't overlap with the Firefox button  The bottom image is IE 8's minimum size.
Limi, Faaborg, this would remove some jank from the product. Can we please do this :-)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Yeah, we should do this.
Agreed. Perfect for the polish phase, as far as I can see. :)
This depends on bug 357725 being fixed.
Depends on: 357725
Blocks: 575200
Bug 613782 depends on this.
This bug should also set a minimum height. Change in size of window control buttons may be filed as a new bug.
I'll write my remarks to bug 687999 also here:

IMO it's not a duplicate. Bug 548777 is about creating an arbitrary minimum window size, like 150x100 and it's definitely not about avoiding clipping of UI. It doesn't also address my problem reported in bug 686156.

In particular, this minimum window size should be changed based on how many items one has on their navigation bar. So definitely not small minimum static numbers.
Also, this bug should have platform set to all, this problem is even more visible in Linux x64.
I de-duplicated bug 686156 from this bug, I am giving here an example how it breaks to justify this move:
http://norblin.bn.org.pl/fullscreen/103
This is a site based on Microsoft Seadragon technology (one can use mouse wheel to zoom in/out, drag the image with left mouse button), the added value are menus and the thumbnail interface (e.g. one can drag a visible rectangle from the thumbnail, making the whole image to move accordingly). Clipping window contents from the right side means the thumbnail gets hidden, making it difficult to operate on the site.
Can we get this fixed now?  We are way ahead the "polish phase" of Firefox 4.0 
I don't like how Devs tell me "it's just s cosmetic issue" and has very low priority. Issue is an issue and it should be resolved , delaying it to Polish Phase has led it to be unfixed even till 2012.

PS : Probably this is a dupe of Bug 391981
Blocks: 761594
I was actually about to file a bug report under the assumption that this behavior was a bug that no one had caught and fixed.

I use an application that simulates linux window 'shading' behavior in windows by rolling up the window to it's minimum height. This completely cripples that behavior and the end result isn't very pretty. I would like to vote to have this behavior removed or at least be made optional in about:config.

I've added an attachment so you can see how clunky ux looks besides the other browsers.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: