[Webkit-unassigned] [Bug 21892] nested SVGs inside html display: table element fail to hit-test correctly

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 27 14:09:05 PDT 2008


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


eric at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hyatt at apple.com,
                   |                            |bdakin at apple.com




------- Comment #9 from eric at webkit.org  2008-10-27 14:09 PDT -------
The inner <svg> (RenderSVGViewportContainer) seems to be asking the outer <td>
(its containing block) for its height, that's returning a length object 0,
which turns into -1 based on this calculation:

    // We need to stop here, since we don't want to increase the height of the
table
    // artificially.  We're going to rely on this cell getting expanded to some
new
    // height, and then when we lay out again we'll use the calculation below.
    if (isTableCell() && (h.isAuto() || h.isPercent()))
        return overrideSize() - (borderLeft() + borderRight() + paddingLeft() +
paddingRight());

It seems that this "second pass" is not happening correctly for SVG content. 
Maybe hyatt or beth have some clue what is supposed to be going on here.


-- 
Configure bugmail: https://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