Closed Bug 23120 Opened 25 years ago Closed 25 years ago

Linux: Page doesn't redraw properly on after resize or scroll

Categories

(Core :: Layout, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED DUPLICATE of bug 20185

People

(Reporter: davet, Assigned: waqar)

References

()

Details

(Keywords: platform-parity)

When the page loads, it's visible, yet when I maximize the browser, the page
just goes grey, possibly with some adverts showing.  If i return to the previous
size (unmaximize) then the page is displayed properly in the new window.

If I open something over the top such as an xterm, then move the xterm away, the
part it was covering becomes properly visible.  Same happens if I use the mouse
to select some text by dragging: the selected text becomes visible (I guess the
selecting forces a redraw?)

Maybe it's something to do with the weird frameset on theregister, as it doesn't
seem to happen on other sites I've tried.
Assignee: troy → kmcclusk
Has something changed on Linux recently? I keep getting these kind of bug
reports that seem to be Linux only
Assignee: kmcclusk → waqar
I don't know of any recent changes which would cause these problems on Linux.

Waqar, any ideas?
Status: NEW → ASSIGNED
Target Milestone: M14
I have seen this bug happen on some other pages as well. I will investigate.
Target Milestone: M14 → M15
Mass move to M15
*** Bug 24793 has been marked as a duplicate of this bug. ***
Maybe this helps.  From the dup bug:

At rtmark.com, if the window is too small to hold the entire frameset, the parts
outside the current window are blank grey when you scroll to them.

To reproduce:
1. Maximize window
2. Go to http://rtmark.com
3. Decrease width of window until scroll bar appears
4. Scroll right

Actual result: The page shifts to the left, but the rightmost part of the page
is not displayed correctly, rather a blank grey strip appears
Expected result: Normal behavior

Happens at http://www.clearstation.com as well.  I see this bug after simple
window resizes as well -- maximize isn't necessary.
I may have narrowed this bug down a little.  It seems the presence of a form
exacerbates the problem.

http://www.lickey.com/~matt/fails.html is just http://www.clearstation.com with
some stuff stripped.  It shows the problem for me (under Linux and up to date
CVS build).

http://www.lickey.com/~matt/works.html is the same page with the login form
removed (leaving no forms in the page).  It renders perfectly.

I notice the other reported pages have forms in them.  Now that I think about
it, anytime I've had the problem the pages have had forms.
Both of the those pages by matt@corp.phone.com render the same way.
I've noticed this problem is very noticable when scrolling around.  If you
scroll quickly, the gray patch is large, but if you scroll slowly, the gray bar
always seems to cover a form element, usually a graphical "submit"-type button. 
While the Register seems to work sometimes, reel.com has always had problems.
I am pretty sure that this is bug 20185. If a page has a css element position : 
absolute OR an INPUT TYPE=image then lots of grey will appear. It manifests 
itself in many ways (resizing, scrolling, swapping desktops etc.) and only on 
Linux.

I know that http://www.theregister.co.uk/ has an INPUT TYPE=image on it, and 
this is where the grey mist tends to start seeping from...
I agree that this is a duplicate of bug 20158.  I narrowed my
http://www.lickey.com/~matt/fails.html test case down and it is related to INPUT
TYPE=image.
*** Bug 26292 has been marked as a duplicate of this bug. ***
Keywords: pp
Summary: Doesn't redraw page properly after maximize → Linux: Page doesn't redraw properly on after resize or scroll
*** Bug 25298 has been marked as a duplicate of this bug. ***
For anyone who is annoyed as I was with this bug:  go to the Preferences/Debug
box and turn off Gfx Scrollbars.  Mozilla will use GTK for the scroll bars, and
the problem disappears.  While this is only a workaround, it prevents the bug
from being of the stopper variety.
*** Bug 26717 has been marked as a duplicate of this bug. ***
*** Bug 26737 has been marked as a duplicate of this bug. ***
*** Bug 23886 has been marked as a duplicate of this bug. ***
Another one related to the gfx scroll bars, if you turn off the scrollbars it
fixes the test case.

*** This bug has been marked as a duplicate of 20185 ***
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Marking Verified as a dup.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.