Comment 288 for bug 125970

Revision history for this message
In , sabby7890 (tsalacinski) wrote :

User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.1b2) Gecko/20081201 Firefox/3.1b2
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.9.1b2) Gecko/20081201 Firefox/3.1b2

The full page zoom introduced a performance problem on Linux machine (problem doesn't exist on a Windows machine).

The problem is, that in overall, firefox gets slow if the page size is not at the default using full page zoom.

For example, try going to the URL I've provided and try to move the widgets on the right side. If you're at default zoom level, it superfast.

If you'll try to zoom though, it starts to work slow. No matter, if you zoom in or out.

Some pages start to scroll jerky (while at default zoom level scrolling is superfast on every website I've seen - I am talking about Firefox 3.0.4, not the beta I am using, because it works the same). Some pages start to be less responsive on "hover" elements. The known fixed div problem is happening only on not-default zoom level.

Basically, Firefox works great only on default zoom level. After zooming - the performance of some elements is dropped.

This doesn't happen if "Zoom text only" option is enabled. It seems to be related to scaling images. If the website doesn't contain any images, it scrolls/works/renders as fast as normal.

Reproducible: Always

Steps to Reproduce:
1. Go to url provided
2. Try to move the widgets on the right
3. Zoom in or out using full page zoom and try to move the widgets again
4. You can try also iGoogle (www.google.com/ig - you're not moving any images, only widgets drawn with css, but the performance is still slow)
Actual Results:
Overall performance is dropped when full page zoom is enabled and the site is zoomed.

Expected Results:
Firefox should behave the same no matter what is the zoom level.

This is not a problem with my setup (because I worked on many Linux machines and all behave the same, no matter if this is intel/nvidia/nv/ati driver).

Even if I'll shrink the page to the smallest possible (so widgets are taking only few pixels of space) - it's still slow.