Bug 147278

Summary: Link hover style causes page to enter a "render dance"
Product: [Applications] konqueror Reporter: Chase Venters <chase.venters>
Component: khtml rendererAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal CC: zahl
Priority: NOR    
Version: 3.5   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

Description Chase Venters 2007-06-27 05:17:21 UTC
Version:            (using KDE KDE 3.5.7)
Installed from:    Gentoo Packages
Compiler:          gcc (GCC) 4.1.2 (Gentoo 4.1.2) 
OS:                Linux

http://www.gambling911.com/Ron-Paul-Iowans-for-Tax-Relief-062607.html

Visiting the above URL, you can find the link:

http://www.taxrelief.org/PDFs/DM%20Register%205-20-07.pdf 

In the page as plain text backed by an anchor. If I attempt to hover over the link, the page's hover style changes the link to large red text, which causes the page to re-render as the text wrapping has now changed. As soon as this render takes place, though, the page jumps back to the non-hover state, then back to the hover state, etc. It appears that moving into the hover state causes the link to render in a place where the mouse cursor is no longer hovering over the link, which causes the page to render back into its original state.

I'm not sure what the appropriate behavior is, but the link is basically unusable because of this behavior - not to mention, it makes one quite dizzy! Firefox seems to just render the hovered state across the DIV boundary, rather than stretching the DIV.
Comment 1 Allan Sandfeld 2007-10-22 13:10:21 UTC
Konqueror is actually behaving more correctly than Firefox. Opera acts similar to Konqueror but survives better because they wrap the url so the width of the article doesn't change.
Comment 2 A. Spehr 2008-04-25 23:27:55 UTC
I don't see anything misbehaving, so something must have changed. 
using ~4.0.3 rev793993