Closed Bug 19608 Opened 25 years ago Closed 23 years ago

flashing gray boxes around select form controls

Categories

(Core :: Layout: Form Controls, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED WORKSFORME
Future

People

(Reporter: dbaron, Assigned: waqar)

References

()

Details

(Keywords: perf, Whiteboard: [PDT-])

Attachments

(2 files)

DESCRIPTION:
 When loading the bugzilla query page, there are lots of gray boxes
that flash on the screen at various places.  They seem related to the form
controls.  Most of them go away, but some of them stay after the page is loaded.


STEPS TO REPRODUCE:
 * load http://bugzilla.mozilla.org/query.cgi


ACTUAL RESULTS:
 * flashing gray boxes


EXPECTED RESULTS:
 * normal loading


DOES NOT WORK CORRECTLY ON:
 * Linux, apprunner,
1999-11-22-08-M12


WORKS CORRECTLY ON:

 * older builds


ADDITIONAL INFORMATION:
See also bug 18775 (also deals with loading of query page).
Assignee: karnaze → rods
Reassigning to Rod.
changed to M14
QA Contact update.
Flashing grey boxes confirmed as reported for Win32 nightly binaries circa
11/22, but not seen with current builds on Win32. dbaron, are you still
seeing this on Linux?

Tested with:
1999-12-05-16-M12 nightly binary on Win NT 4.0sp3
1999-12-07-08-M12 nightly binary on Win NT 4.0sp3 * See note below

Note:
The 12/07 Win32 binary does some very crazy repainting of the query.cgi
page as it loads, with some form controls temporarily disappearing,
then reappearing either in the same place or below controls they should
be above, before the page finalizes as it should be displayed. Through
all of this, grey boxes make no appearance at all. (This is so eye-catching
that surely it has been separately reported by now.)
I still see the flashing boxes while the page loads on Linux mozilla
1999-12-06-13-M12.  However, they no longer remain after the page is done
loading.  I tested with and without GFX scrollbars and the results are the
same.  However, things are significantly more painful when the window is large
(and more of the page is on-screen).

There is a separate bug for crazy reflow issues on the query page: bug 18775.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Now that vidur's timer code is in for the content sink I am not seeing this.
marking as works for me.
I am still seeing this on Linux mozilla 1999-12-10-08-M12 as I described in my
previous comment (on the 12-06 build).
Status: RESOLVED → REOPENED
Summary: flashing gray boxes around form controls → flashing gray boxes around select form controls
Reopening.  Will attach two testcases that show it is happening in different
ways.  With combo boxes, there are quick flashes around the combo boxes.  With
list boxes, there are somewhat persistent gray boxes in the upper left corner of
the screen.
Resolution: WORKSFORME → ---
Clearing WORKSFORME resolution due to reopen.
Depends on: 18895
This will go wawy when GFX scrollbars are done. adding dependency to 18895
moving to M15
Assignee: rods → waqar
Status: REOPENED → NEW
I just tested this on Linux and I am not seeing this now (I am running on a
500mhz Pentium 3), Waqar could check this out?
Status: NEW → ASSIGNED
I am not seen this on my setup as well. I am using a nightly build 2000011012. I
tried both the test cases and the query page.
I'm still seeing a good bit of flashing.  Most of it seems to be in the shape of
the scrollbars on listboxes (easily seen in the second test), which could be
dependent on my GTK theme or something.  Much of the flashing does seem to have
gotten better, but the performance loading pages with lots of form controls is
still poor.  I'm using 2000-01-11-09-M13 now.
I am not using the default theme with Gnome, dbaron can test it with default
theme and see it makes a difference.
I'm seeing problems with the bugzilla query page again, but not with my testcases...
Keywords: perf
I dont see this problem with M13, All I see is some gray boxes when rendering
and then they go away. I dont see the flashing.
I see no difference between what you describe and what I describe.  I described
gray boxes that flash on and off *while the page is loading*.
I'm nominating this bug for beta1, because the loading of the bugzilla query
page is *painfully* slow on Linux, and this seems to be the only bug on the
problem.  The root cause of the slowness and the boxes may well be the same,
and, if not, they're a good place to start investigating the performance problems.
Keywords: beta1
Rod is checking in new code for combo boxes next week. Adding him to the cc
list.
PDT-. If Rod's combobox landing fixes this, that's great, but we wouldn't hold
beta1 for this.
Whiteboard: [PDT-]
Rod just checked in the changed to gfx list boxes. This will make this bug 
invalid. If you need to test these you can turn them on by going to 
nsCSSFrameConstructor and setting the boolean gDoGfxListbox to true.
David did you try the new gfx lists? I dont see these boxes with the rods changes.
Moving
Target Milestone: M15 → M17
*** Bug 31713 has been marked as a duplicate of this bug. ***
See also workaround in bug 28003 (it breaks the native widgets painting, but
there are no gray boxes during load).
This bug has been marked "future" because the original netscape engineer working
on this is over-burdened. If you feel this is an error, that you or another
known resource will be working on this bug,or if it blocks your work in some way
-- please attach your concern to the bug for reconsideration.
As the probable solution is the use of GFX widgets only, should we add more bugs 
this bug depends on?

Like bug 35830?
Forgot to set the milestone.
Target Milestone: M17 → Future
Updating QA contact.
QA Contact: ckritzer → bsharma
QA Contact Update
QA Contact: bsharma → vladimire
wfm, linux build 2001070209

I do not see dancing gray boxes anymore. Gray bars appear where the sliders are
rendered afterwards. This is still notably slower than 4.77 but much improved.
As of milestone 0.9.4 I can see no more flashing gray boxes. --> WORKSFORME
Status: ASSIGNED → RESOLVED
Closed: 25 years ago23 years ago
Resolution: --- → WORKSFORME
verified
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: