[Webkit-unassigned] [Bug 11277] REGRESSION: Incomplete repaint of text area when deleting
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Oct 13 07:21:14 PDT 2006
http://bugs.webkit.org/show_bug.cgi?id=11277
------- Comment #2 from mitz at webkit.org 2006-10-13 07:21 PDT -------
I think this is what's killing the repaint, from
RenderBlock::layoutInlineChildren():
if (hasOverflowClip())
// Don't allow this rect to spill out of our overflow box.
repaintRect.intersect(IntRect(0, 0, m_width, m_height));
When the above code executes, the inner div still hasn't reached its final
height, so part of the needed repaint rect is clipped. I think that code can be
moved to the end of layoutBlock(), where the repaint rect is used (and when the
final height has been calculated).
Before the subtree optimization, some ancestor's repaint was hiding this bug.
--
Configure bugmail: http://bugs.webkit.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