Closed Bug 307667 Opened 19 years ago Closed 19 years ago

:hover performance has regressed in FF 1.5b1 (MathML, float)

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: mikko.rantalainen, Unassigned)

Details

(Keywords: regression, testcase)

Attachments

(4 files)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b4) Gecko/20050908 Firefox/1.4

I'm still creating smallest test case but it seems that some combinations of
float, MathML content and :hover activate some code path which performance has
greatly decreased since Firefox 1.0.x.

Reproducible: Always

Steps to Reproduce:
1. Open attached test case
2. Hover mouse cursor above the menu items on the left side of the page

Actual Results:  
Hover effect should happen immediately. It seems that Firefox is displaying the
effect as fast as possible as testing this takes 100% of CPU power. For some
reason, the page renders fine in older versions.

Expected Results:  
Hover effect should be at least as fast as in the previous releases.

This may be Linux only.
Test environment:
Mandrakelinux release 10.2 (Limited Edition 2005) for i586 (Mandriva)

X Window System Version 6.8.2
Release Date: 9 February 2005

Graphics adapter: Matrox Graphics, Inc. MGA G550 AGP
CPU: AMD Athlon(tm) XP 2800+

$ rpm -qf `which xfs`
xorg-x11-xfs-6.8.2-7.1.102mdk
$ rpm -qf `which X`
xorg-x11-6.8.2-7.1.102mdk
$ xdpyinfo
vendor string:    Mandrakelinux (X.Org X11 6.8.2, patch level 7.1.102mdk)
vendor release number:    60802000
X.Org version: 6.8.2
...
screen #0:
  print screen:    no
  dimensions:    1400x1050 pixels (370x278 millimeters)
  resolution:    96x96 dots per inch
  depths (7):    24, 1, 4, 8, 15, 16, 32
  root window id:    0x38
  depth of root window:    24 planes
...
  default visual id:  0x21
  visual:
    visual id:    0x21
    class:    TrueColor
    depth:    24 planes
    available colormap entries:    256 per subfield
    red, green, blue masks:    0xff0000, 0xff00, 0xff
    significant bits in color specification:    8 bits
This test case does include MathML markup in the content area of the page;
hovering is slow.
This test case includes only text in the content area of the page;
hovering is as fast as expected.
I'm seeing this also with the testcase in 2005-09-04 trunk build on windows.
A reduced testcase (to the bare minimum required) would be helpful here, I think.
Status: UNCONFIRMED → NEW
Component: General → Layout
Ever confirmed: true
Keywords: regression
OS: Linux → All
Product: Firefox → Core
QA Contact: general → layout
Version: unspecified → Trunk
A reduced test case. Hovering the menu (at the bottom of the page) is still
slow.
A reduced test case where problematic floats are not even touching each other.
If the DIV with red border doesn't contain MathML content, then hovering is
fast inside the blue DIV.

Resizing the browser window is slow too.
WFM with Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a1) Gecko/20051122 Firefox/1.6a1
from http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk-fs/firefox-1.6a1.en-US.linux-i686.tar.bz2
I can't reproduce this either; should this be resolved as "worksforme"?
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a1) Gecko/20051227 Firefox/1.6a1

Works for me, too.
Status: NEW → RESOLVED
Closed: 19 years ago
Keywords: testcase
Hardware: PC → All
Resolution: --- → WORKSFORME
The problem is that I now have a very **** videocard, which makes everything slow in Mozilla, so I don't see a difference anymore in the testcase, it's all slow.
When I have a decent videocard again, I'll test again (because I think it wasn't WORKSFORME then).
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: