To reproduce, 1. Go to above link 2. Mouse over ``kelly wiglesworth'' 3. Note that text repeats on each mouse enter/exit
Spent some time reducing: looks to have something to do with the fact that there are two floaters, and no whitespace between the first floater and the anchor.
duplicate of bug 67118
*** Bug 67118 has been marked as a duplicate of this bug. ***
bug 67112 looks the same
OS: Windows 2000 → All
Hardware: PC → All
*** Bug 67112 has been marked as a duplicate of this bug. ***
The problem is this. There are two floaters in the <body>'s block frame's floater list. The new GetPrimaryFrameFor() hint mechanism is passing the first floater (an image) as the hint. This sends nsCSSFrameConstruct::FindFrameWithContent() off into the weeds: the hint frame is in the floated list, not the primary frame list, so we never properly search the primary frame list. Attaching a patch to fix this.
Created attachment 23950 [details] [diff] [review] re-search primary frame list if we've got a hint that didn't work the first time through
Patch looks fine to me, nice and simple. email@example.com
looks good to me. sr=buster. it makes searching longer for content that doesn't have a frame (displayType = none), but that issue is covered in another bug already. in a better world, we should never even get into this code unless the content has a frame.
fix checked in
Status: ASSIGNED → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → FIXED
VERIFIED FIXED on build 2001020504 (windows 2000), build 2001020513 (mac os 9.0.4) and build 2001020506 (linux redhat 7.0).
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.