[Webkit-unassigned] [Bug 29528] New: "border-collapse: collapse; " tables with unnecessary colspans draw screwey borders

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Sep 20 02:59:08 PDT 2009


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

           Summary: "border-collapse: collapse;" tables with unnecessary
                    colspans draw screwey borders
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Windows 7
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: CSS
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rod at vagg.org
                CC: rod at vagg.org


Created an attachment (id=39832)
 --> (https://bugs.webkit.org/attachment.cgi?id=39832)
example of the problem

This looks like it might be a duplicate because all of the other
border-collapse bugs filed seem to do similar kinds of things but I couldn't
find a bug that was specific to this issue.

If you have a table that is border-collapse:collapse and have cells that have
colspans that are technically unnecessary, the border of the table will be
drawn incorrectly and may also be drawn around cells inside the table
erroneously.

This bug has been observed on Chrome and Safari for some time now, including
the current versions of each (Chrome 3.0.195.21, Safari 4.0.3). I have no
tested on current WebKit, sorry.

Attached is an example of what happens, including a small table at the bottom
with some javascript that extends the table and makes the colspans necessary,
the problem disappears (if you extend the table with even more unnecessary
colspans then the problem persists).

Note that the example at the bottom demonstrates why you may have a table with
seemingly unnecessary colspans. I have a table that contains a form that does
progressive-disclosure as it is being filled out, the colspans are unnecessary
when only the top of the form is visible but other rows make the colspans
necessary.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list