[Webkit-unassigned] [Bug 7395] Table not properly re-flowed when floated div removed from layout

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Fri Jun 9 04:19:55 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=7395


opendarwin.org at mitzpettel.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #8783|                            |review?(hyatt at apple.com)
               Flag|                            |




------- Comment #3 from opendarwin.org at mitzpettel.com  2006-06-09 04:19 PDT -------
Created an attachment (id=8783)
 --> (http://bugzilla.opendarwin.org/attachment.cgi?id=8783&action=view)
Fix (no layout test or change log)

This fixes the test case and also this CSS2.1 test:
css2.1/t0905-c5525-fltmult-00-d-g.html

I case I'm concerned about is actually the case that currently works, i.e. the
paragraph. The only reason it reflows is that containsFloats() keeps returning
true even after the last float is removed (it checks that m_floatingObjects is
not 0 but otherwise doesn't check if there are any objects in the list), so
layoutInlineChildren always does a full layout (of any block that ever had
floats at some point). I think you need a different mechanism for signaling the
need for a full layout in the case of a float being removed, but I can't think
of one.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list