Closed Bug 27544 Opened 25 years ago Closed 24 years ago

Dragging the viewer around window is extremely slow

Categories

(SeaMonkey :: UI Design, defect, P3)

x86
Windows 98

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: lbb, Assigned: danm.moz)

Details

(Keywords: perf)

Try grabbing the title bar in the latest build and dragging the window around. There is no visible redraw but on me PIII 350 I get about 2-3 fps.
Keywords: perf
Fine for me using viewer on NT. Changing component to XP Apps and re-assigning, because we don't layout (or shouldn't be anyway) during a move of the top-level window and so this isn't layout
Assignee: troy → don
Component: Layout → XPApps
QA Contact: petersen → paulmac
spam: qa contact to jrgm@netscape.com
QA Contact: paulmac → jrgm
I believe danm pops a timer for the persisted attributes on the <window> every 500msec. I think that this is what leads to the 'jerky' behaviour when quickly dragging the mozilla window around the screen -- i.e., periodically, the window seems to stop following the mouse drag for a moment, and then repaints at the point the mouse has moved to during this "stall" period. (My tests on win2k for 2000041309 M16 Comm.) If I remove the ``persist="screenX screenY width height sizemode"'' attribute from the <window> in navigator.xul, this periodic "stall" in the drag goes away (of course). Bug or feature? :-] Either way, this is a not a major issue (but can give the app an appearance of sluggishness).
Severity: major → minor
Yes, I've noticed this seems broken lately. The aforementioned timer is not supposed to fire while the window is still being dragged. Wants looking at...
Assignee: don → danm
Target Milestone: --- → M17
Status: NEW → ASSIGNED
moving to m18
Target Milestone: M17 → M18
mass-moving all bugs to m21 that are not dofood+, or nsbeta2+
Target Milestone: M18 → M21
I suspect this problem was caused by some regression in the timer code. I don't see this problem on today's build. Seems like someone has fixed it in the intervening months. Calling it fixed. Reopen (with copious explanatory notes!) if you disagree.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Keywords: nsbeta3
Resolution: --- → WORKSFORME
Verified
Status: RESOLVED → VERIFIED
Product: Core → Mozilla Application Suite
You need to log in before you can comment on or make changes to this bug.