[Webkit-unassigned] [Bug 10633] incomplete repaint after programatically floating a radio button form control

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Thu Aug 31 12:56:59 PDT 2006


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





------- Comment #5 from opendarwin.org at mitzpettel.com  2006-08-31 12:56 PDT -------
The problem here is a replaced object with percent width. To compute the width,
you need to know the object's y coordinate (then you compute the available
width at that y coordindate), but currently layoutInlineChildren tells replaced
inline children to layout (and decide their width) before they know their final
y position, using their last y position (or 0 if it's the first time).

Perhaps you can defer layout of replaced children until findNextLineBreak
reaches them, and then at least you can guess the replaced object's y position
consistently (you may need to guess and layout again if it doesn't fit and ends
up moving down to clear floats or wrapping to the next line).


-- 
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