Window resizing very jerky

VERIFIED FIXED

Status

SeaMonkey
General
P3
normal
VERIFIED FIXED
18 years ago
13 years ago

People

(Reporter: meiering, Assigned: Pierre Saslawsky)

Tracking

Trunk
PowerPC
Mac System 8.6
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

18 years ago
In M8 window resizing was smooth and the contents would not be redrawn until the
mouse button was released. In M9, when resizing a window, the contents are
redrawn during the resizing.

Updated

18 years ago
Assignee: don → pierre

Comment 1

18 years ago
Pierre owns this issue.
(Assignee)

Updated

18 years ago
Status: NEW → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → INVALID
(Assignee)

Comment 2

18 years ago
The redraw during resize is a feature that we are evaluating. If people like it,
it will stay otherwise we'll remove it. Closing as invalid.

For information: what kind of build are you using (debug/optimized) and what is
your machine (beige/blue, processor speed)?
(Reporter)

Comment 3

18 years ago
I have been using the release versions of M8 and M9 on a blue&white 350MhZ
running OS8.6. Because no other Mac browsers behave in this fashion and because
surely this effect will be exagerated on slower machines I believe the 'non-
jerky' resizing is favorable.
(Assignee)

Comment 4

18 years ago
Thanks for your comments. FYI, I just noticed the following: if there is not a
lot memory in the system heap and if the window is relatively large, the
offscreen buffers cannot be allocated and GFX draws directly to the screen. In
that case, it becomes *really* jerky and it would be a good reason to remove the
live-resizing. Maybe it's what you are seeing too.
(Assignee)

Comment 5

18 years ago
2 notes to my previous comment:
- My machine is slower than yours (266Mhz) and, unless I reach the case mentioned
above, I wouldn't call the resizing very jerky. It seems to me fairly nice and
smooth, a bit like on Windows.
- In the meanwhile, you can disable the live-resizing by holding the Command key
pressed.
(Reporter)

Comment 6

18 years ago
What I have noticed is that if the content of the window is large in size or
complex (as in tables), the resizing becomes really jerky. When the window is not
so complex it is not bothersome at all. In fact even when it is jerky it is not a
problem for me. The most logical reason to leave out this feature by default,
IMO, is that the other Mac browsers do not do this and if it is not difficult to
maintain the 'feel' of the current browsers, then it should be done.
(Assignee)

Updated

18 years ago
Depends on: 3412
(Assignee)

Updated

18 years ago
Depends on: 2498
(Assignee)

Updated

18 years ago
Status: RESOLVED → REOPENED
No longer depends on: 2498, 3412
Target Milestone: M20
(Assignee)

Comment 7

18 years ago
Excerpt from a posting on Mozillazine: "M9 is my first experience with Mozilla,
and I am impressed. Live window resizing, and realtime re-renderring of the
tables as you resize. If ever something in a web browser made my jaw drop, it was
this."

I'm reopening with a milestone set to M20 in order to keep track of the issue.
For now, the status is: if it can't find a way to make it work flawlessly, the
feature will not be on by default (you will have to press the Cmd-key to activate
the live-resizing).

The 2 problems I see are:
- When there is not enough memory for offscreen buffers, the display is indeed
very jerky (see #3412).
- With complex pages, it can be really slow because the reflow is a blocking
operation (see #2498 and certainly other bugs).
(Assignee)

Updated

18 years ago
Resolution: INVALID → ---
(Assignee)

Updated

18 years ago
Depends on: 2498, 3412
(Assignee)

Comment 8

18 years ago
Grrr! Please read: "if WE can't find a way to make it work..."
(Assignee)

Updated

18 years ago
Blocks: 6988

Updated

18 years ago
QA Contact: leger → cpratt

Comment 9

18 years ago
Updating QA Contact.
(Assignee)

Updated

18 years ago
Status: REOPENED → RESOLVED
Last Resolved: 18 years ago18 years ago
Resolution: --- → FIXED
(Assignee)

Comment 10

18 years ago
People did not seem to like the Live-Resize. It is now only activated when the
Command key is pressed.

Marking fixed.

Updated

18 years ago
Status: RESOLVED → VERIFIED

Comment 11

18 years ago
1999101114 build, Mac OS 8.5.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.