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.
Attached file test case for combobox selects (deleted) —
Attached file testcase for listbox selects (deleted) —
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: