Closed Bug 278788 Opened 20 years ago Closed 14 years ago

Camino browser windows don't resize smoothly - there is a delay and the resize is choppy

Categories

(Camino Graveyard :: General, defect)

PowerPC
macOS
defect
Not set
trivial

Tracking

(Not tracked)

RESOLVED WORKSFORME
Future

People

(Reporter: jrnieder, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b) Gecko/20050115 Camino/0.8+
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8b) Gecko/20050115 Camino/0.8+

If I drag the bottom-right-corner resizing widget and move it about, there is a
delay before the window resizes, a "ghost" scrollbar sometimes stays inside the
window, and when the resize does take place it happens in a few discrete steps.
 This looks and feels choppy.

Finder windows, by contrast, resize smoothly (as does any window that doesn't
have to reflow).

TextEdit appears to resize smoothly but actually doesn't: you can check this by
"grabbing" its resize widget, holding the command key, pressing tab, dragging
the mouse, and then pressing escape to cancel switching applications. There is a
delay before the TextEdit window resizes.

Reproducible: Always

Steps to Reproduce:
1. Make a Camino browser window small (20% of the screen width, say)
2. Grab its resizing anchor on its bottom right hand corner
3. Drag right really fast

Actual Results:  
The window resizes in jerks, presumably computing reflows while it's not resizing.

Expected Results:  
The window resizes smoothly and reflows when it can.
Status: UNCONFIRMED → NEW
Ever confirmed: true
I see similar behavior in Firefox, so this is likely how the Gecko 'Core'
reflows the page, so it's not specific to Camino.  The effect is minimized if
you have a fast machine, but I realize not all Macs are dual G5!

I think the only solution is to continue to optimize Gecko to make it faster
during reflow.  Something akin to OS 9-style resizing without reflowing content
is probably a non-starter.  Also consider that Mac OS 10.4 may help Gecko
rendering speed on the same hardware.
Target Milestone: --- → Future
Are people with older machines still seeing this?  Reflow is pretty smooth for me.
Still seems slow and choppy to me right now (1.33 GHz G4, 1.5 GB RAM, 10.3.9), though I have tons (not quite Sam levels, but my overflow has a scroller) of tabs open.

No ghost scrollbar, though.
Assignee: mikepinkerton → nobody
QA Contact: general
Is this bug still valid? Resizing is pretty smooth for me, though this is now the year 2010 and I have a 2.53 GHz Core 2 Duo with 4 GB. Moore's Law has been good to us. :)
I just checked with 1.6.11 on the same PB G4 as comment 3, and things are a tiny bit slow and choppy (though not terrible); they're actually really good if I hide the bookmark bar, so re-laying that out (and thus resizing the ChildView to accomodate the larger/smaller bookmark bar) probably makes any resizing worse on slower Macs.

I might remember to check in 2.x next time I boot that in 10.5 to see if the OS and the reflow branch have helped any (my guess is yes on both accounts), but let's not rely on me doing that.

I think that for older Macs (PPCs), if there are still issues, this is going to be a WONTFIX; for everything else, it's pretty clearly WFM.

Moore's Law and reflow branch FTW.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.