Open Bug 460667 Opened 16 years ago Updated 2 years ago

page with <pre> blocks with overflow:auto redraws badly when scrolling

Categories

(Core :: Web Painting, defect)

1.9.0 Branch
x86
Linux
defect

Tracking

()

UNCONFIRMED

People

(Reporter: Nicky726, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.3) Gecko/2008100314 GranParadiso/3.0.3
Build Identifier: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.3) Gecko/2008100314 GranParadiso/3.0.3

On my testing website when using:

div.body pre{
    position:relative;
    width:100%;
    overflow:auto;
}

in CSS on page which has <pre> blocks, part of page hiding under position:fixed header redraws badly when scrolling. This is especialy seeable, when you scroll very quickly.
Same happens with default position (position:static) of the pre block.

Reproducible: Always

Steps to Reproduce:
1.Open the URL above in Firefox on Linux.
2.Scroll down the page using wheel or better by grabing the scrollbar and moving down the page quickly.
3.Watch the body part of the page moving under the position:fixed header for any redrawing problems
Actual Results:  
Part of the header redraws badly when scrolling body part of page "under it." You can sometimes see the body part of page instead of header part.

Expected Results:  
Body part of the page scroll smothly "under" the header part, while you can see the whole header all the time when scrolling, as can now see e.g. in Konqueror.

For now I met the bug on Linux 2.6.26.x and 2.6.27.x, Xorg 1.4.2, both 32 and 64 bit, both NVidia proprietary and ATI open-source drivers using Arch Linux.
Doesn't happen with Konqueror (KHTML), doesn't happen with Firefox on Windows.
Are you reporting this for Firefox 3.0.3, Nicky? For I see the described problem on Windows, but that is trunk-only.
Confirmed on Debian Testing 64bit, Intel Graphic Card.

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.3) Gecko/2008092814 Iceweasel/3.0.3 (Debian-3.0.3-2)
Flags: blocking1.9.0.4?
Problem on Windows XP/Vista (trunk-only) regressed between 20080906021517 and 20080906040037 and a bug like Bug 442291 looks like a possible culprit.
Confirmed on Debian Testing 64bit, Intel Graphic Card.

Epiphany 2.22.3
Mozilla/5.0 (X11; U; Linux x86_64; en; rv:1.9.0.3) Gecko/20080528 Epiphany/2.22

It looks like the bug is in Gecko or Xorg.
Downloaded Firefox 3.0.3 for Linux directly from Mozilla and CAN confirm the problem on Arch Linux Current 32-bit, ATI OSS drivers.
Flags: blocking1.9.0.4? → blocking1.9.0.4-
Version: unspecified → 1.9.0 Branch
Confirmed on Slackware 12.1

Swiftfox 3.0.4pre
Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.9.0.4pre) Gecko/2008101120 Firefox/3.0.4pre (Swiftfox)
Component: Layout: View Rendering → Layout: Web Painting
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.