Page MenuHomePhabricator

hover pseudo-class for TablePager causes slowdown in IE7
Closed, DeclinedPublic

Description

Author: rockmfr

Description:
The following line in monobook/main.css causes high CPU usage in Internet Explorer 7:

.TablePager tr:hover td { background-color: #eeeeff }

As far as I can see, this is used primarily on Special:ListFiles. However, it will cause slowdown on all pages, especially large ones. When scrolling down and hovering over links on http://en.wikipedia.org/wiki/Wikipedia:Deletion_review, it is quite noticeable.

Removing the aforementioned CSS rule fixes the problem.


Version: 1.15.x
Severity: normal
OS: Windows XP

Details

Reference
bz17294

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 10:28 PM
bzimport set Reference to bz17294.
bzimport added a subscriber: Unknown Object (MLST).

Adding testme. Please test with Internet Explorer 8 and note the result here.

(In reply to comment #0)

The following line in monobook/main.css causes high CPU usage:
.TablePager tr:hover td { background-color: #eeeeff }

That line does not exist anymore in
https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a=blob;f=skins/monobook/main.css;h=5866d97d041f6dd6114a9578c8383a2c1e02f4b5;hb=HEAD

Hence closing as WORKSFORME, but please add a comment if this is still somehow reproducible.