[webkit-reviews] review granted: [Bug 104517] [CSSRegions] Assertion failure in Node::detach (!renderer || renderer->inRenderFlowThread()) : [Attachment 186616] incorporated Julien Chaffraix's feedback (with updated ChangeLogs)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 5 09:56:20 PST 2013


Julien Chaffraix <jchaffraix at webkit.org> has granted Mihai Maerean
<mmaerean at adobe.com>'s request for review:
Bug 104517: [CSSRegions] Assertion failure in Node::detach (!renderer ||
renderer->inRenderFlowThread())
https://bugs.webkit.org/show_bug.cgi?id=104517

Attachment 186616: incorporated Julien Chaffraix's feedback (with updated
ChangeLogs)
https://bugs.webkit.org/attachment.cgi?id=186616&action=review

------- Additional Comments from Julien Chaffraix <jchaffraix at webkit.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=186616&action=review


r=me

> LayoutTests/ChangeLog:16
> +	   The RenderObject::inRenderFlowThread bit could have become
disconnected from the fact that the RenderObject
> +	   has (or not) an enclosing RenderFlowThread.
> +	   The cause of this was that, when setting or removing the parent of a
RenderObject, the inRenderFlowThread flags
> +	   wasn't being set/reset for the children too.
> +	   This is now fixed by calling the new
setInRenderFlowThreadIncludingDescendants.
> +
> +	   The ASSERT was hit for anonymous blocks when detaching the document.

> +
> +	   The test starts from such an anonymous block and the detaches the
body of document.

Nit: We usually don't copy the WebCore ChangeLog here. (Most of the time I keep
the LayoutTests ChangeLog empty unless there is something important to
mention).


More information about the webkit-reviews mailing list