Closed Bug 8468 Opened 25 years ago Closed 25 years ago

apprunner startup redraws at old size

Categories

(Core :: XUL, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: dbaron, Assigned: pavlov)

References

Details

I've been seeing this for quite a while - for example on build of
1999-06-17-08-M7 (from mozilla.org), Linux.

Here's the sequence of events (* for me doing something):

* start apprunner
+ apprunner creates its window, blank
* before any chrome loads, I maximize the window
+ the chrome draws correctly to the maximized window size
+ THEN, right about when the startup page begins loading, the chrome redraws
back at the old size.
+ THEN, after the startup page is finished loading, the chrome redraws again at
the correct (maximized) size.

This makes startup very slow.  May be related to bug 7417.  Something seems to
be overwriting a new window size with an old one, or something like that.
Assignee: don → davidm
Component: Apprunner → other
Target Milestone: M9
David, is this our bug or a toolkit/widget issue?
Assignee: davidm → trudelle
Component: other → XP Toolkit/Widgets
toolkit as there is currently no XPApp code for doing autowindow sizing that I

amn aware of
Assignee: trudelle → evaughan
Target Milestone: M9 → M8
reassigning to evaughan for M8. Eric, will your size to content work fix this?
QA Contact: leger → phillip
Updating QA Contact.
phillip, is this all platforms...or Linux specific?
this appears to be a linux only problem. i suppose one could turn off
double buffering and recompile the max/win builds in case it happens really
quickly on mac/win and we just don't see it happen, but i imagine it
has to do with X events. (that's a wild guess).
Assignee: evaughan → mcafee
looks like X stuff.
Target Milestone: M8 → M9
M9.
Assignee: mcafee → pavlov
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → INVALID
Target Milestone: M9 → M8
the window is the last thing being shown now, so by the time the window has
appeared the content will have been reflowed.
Blocks: 4438
Status: RESOLVED → VERIFIED
verified on

     1999-07-07-08 RedHat Linux 5.2 kernel 2.2.9
Status: VERIFIED → REOPENED
I am still seeing this on 1999-07-08-18, although for a shorter time because
things are faster.  You have to maximize at the right time.  Maximize right
*after* you see chrome draw for the first time, and it will get big (correct)
and then small again (incorrect) and then big again (correct).  Reopening bug.
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: INVALID → FIXED
its fixed.  i checked in the code at 10:00am or so which is after todays builds
went out.  try it again with a build from after 11:30am on 1999-07-09 to verify
this.
Status: RESOLVED → VERIFIED
Verified fixed, using 1999-07-10-08-M8.
You need to log in before you can comment on or make changes to this bug.