Overflow:auto causes redraw issues when scrolling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Confirmed
|
Unknown
|
|||
firefox-3.0 (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: firefox-3.0
When a box has overflow:auto specified in the CSS rules, Firefox redraws the overflow box slower than other parts of the page, leaving behind momentary fragments which are replaced quite quickly but result in a sort of jumping effect.
It can be tested by visiting http://
To verify that this was indeed related to Gecko and not my video card (Nvidia GeForce 8600 GT) and that I had the most recent drivers (177.76) installed for my OS (Ubuntu Intrepid Ibex), I also installed the Epiphany browser, which has the same effect when using the Gecko mode, but not when using the Webkit mode.
Compiz is installed and running, but was running for the Webkit test as well. Same effect in Metacity.
Smooth scrolling enabled/disabled has no effect.
Using Gnome, not KDE (untested).
I wrote this bookmarklet to disable overflow:auto and it seems to eliminate the jumping:
javascript:
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 8.10
NonfreeKernelMo
Package: firefox-3.0 3.0.3+nobinonly
ProcEnviron:
PATH=/
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.27-7-generic x86_64
Changed in firefox: | |
status: | Unknown → Confirmed |
Changed in firefox: | |
importance: | Unknown → Low |
Changed in firefox: | |
status: | Confirmed → Unknown |
Changed in firefox: | |
status: | Unknown → Confirmed |
Changed in firefox: | |
importance: | Low → Unknown |
Forgot to mention...
Running /usr/bin/firefox -safe-mode and disabling extensions had no impact on this bug.