Hi All,<br><div class="gmail_quote"><br>I was trying to develop my expertise by looking at some of the open issues & I was looking into<a href="https://bugs.webkit.org/show_bug.cgi?id=22764" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=22764.</a> (Issue with Windows build). We have done a preliminarily analysis & I want to get little help so that we can proceed even further.<br>

<br>I have attached the source html & also the snapshot so that we can see the issue.<br><br>The problem is because of the following line <p><img src="feed.png" alt="RSS" width="17" border="0" height="17" align="left">Subscribe</p><br>

<br>The paragraph element has all children inline (even though the image is non-inline, but because it is a float/positioned object so it remains inline element), as a result while doing the layout for the paragraph element, it is only doing the layout for inline children. <br>

<br>Following code in RenderBlock::layoutBlock()<br>    if (childrenInline())<br>        layoutInlineChildren(relayoutChildren, repaintLogicalTop, repaintLogicalBottom); ==>Control goes here<br>    else<br>        layoutBlockChildren(relayoutChildren, maxFloatLogicalBottom);<br>

<br>And then it goes to RenderBlock::createLineBoxesFromBidiRuns() where it is only considering all the textual attributes (mainly font height which is 12 pixel), & not 
considering the image height which is greater than the text height.<br><br>So my question is<br><ul><li>Can a paragraph element contain an image element=> the html spec does not say NO.</li><li>If we make the image element neither float/nor positioned, it creates an anomynous block & everything is rendered properly. But I am not sure whether that is the right approach.</li>

</ul>Can any one please throw some light here & help us out.<br><br>Thanks.<br><br><br>

</div><br>