[Webkit-unassigned] [Bug 208397] ASSERT(m_column != unsetColumnIndex) in RenderTable::cellBefore
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Feb 29 06:19:11 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=208397
--- Comment #2 from zalan <zalan at apple.com> ---
Comment on attachment 392025
--> https://bugs.webkit.org/attachment.cgi?id=392025
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=392025&action=review
> Source/WebCore/ChangeLog:4
> + https://bugs.webkit.org/show_bug.cgi?id=208397
radar# please.
> Source/WebCore/ChangeLog:10
> + When inserting a cell into a table row which is not visible, this can lead to part of the rendering being triggered
> + before layout is complete. Instead, mark the layer as dirty using dirtyVisibleContentStatus(), and the visibility
> + will be recomputed at a later time.
I think it's more about trying to compute the repaint rect while in the middle of tree building (I looked at the stacktrace in rdar://problem/59355313 and did not see any layout related code)
> Source/WebCore/rendering/RenderElement.cpp:888
> + layer->dirtyVisibleContentStatus();
I think this setHasVisibleContent() should be completely eliminated since the other callsite (RenderElement::styleWillChange) does not make too much sense either. Simon should be able to confirm this.
--
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/20200229/b90c7647/attachment.htm>
More information about the webkit-unassigned
mailing list