[Webkit-unassigned] [Bug 132188] <textarea> with float:left disappears when editing text

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jun 3 10:49:29 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=132188

--- Comment #12 from zalan <zalan at apple.com> ---
when a self-paining float becomes non-self painting, its containing block starts taking care of it painting. Containing block consults the floating object's shouldPaint() to check if it is supposed to initiate the paint of the float box (this is at paint time)
shouldPaint() relies on an up-to-date value of m_paintsFloat.
m_paintsFloat gets updated at _layout_ time (see RenderBlockFlow::addIntrudingFloats).
However when the layout's entry point is the float (and then the float becomes non-self-painting) its containing block never gets the chance to update the m_paintsFloat bit since layout flow never reaches said containing block.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230603/80250f55/attachment.htm>


More information about the webkit-unassigned mailing list