Closed Bug 14959 Opened 26 years ago Closed 26 years ago

floats in tables really thin

Categories

(Core :: Layout, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: dbaron, Assigned: troy)

References

()

Details

DESCRIPTION: Floats in tables just (between 09-25 and 09-26 builds) became really messed up. They show up with one word per line in the above test case, and in some cases the floats are thin to match, but not always. STEPS TO REPRODUCE: Load above test case, http://www.fas.harvard.edu/~dbaron/css/test/sec414 ACTUAL RESULTS: Floats in tables messed up, as described above. EXPECTED RESULTS: Floats in table (second half of page) look just like the floats before the table (first half of page). DOES NOT WORK CORRECTLY ON: * Linux, viewer, 1999-09-26-09-M11 WORKS CORRECTLY ON: * Linux, viewer, 1999-09-25-08-M11 * Linux, viewer, 1999-09-24-08-M11 ADDITIONAL INFORMATION: If the second half of the test page looks remotely normal, the bug is fixed, so I won't bother with a screenshot.
Status: NEW → ASSIGNED
Disabling the block resize reflow optimization I added yesterday fixes the problem. We need that optimization, so I'll need to figure out what the problem is...
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
The problem was that my optimization wasn't marking enough lines dirty. It turns out that lines with floaters need to be marked dirty, because it's the reflow of the placeholder frame that causes the floater to be reflowed
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.