[Webkit-unassigned] [Bug 105672] New: REGRESSION: incorrect painting of table cells with adjacent sibling selectors and line-breaks in the markup

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 21 18:39:47 PST 2012


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

           Summary: REGRESSION: incorrect painting of table cells with
                    adjacent sibling selectors and line-breaks in the
                    markup
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: CSS
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: phiw at l-c-n.com


Created an attachment (id=180583)
 --> (https://bugs.webkit.org/attachment.cgi?id=180583&action=review)
test case 1

Consider this style rule:
td+td+td { color: red;  background: yellow;}

with this markup (note the line-break after the opening <tr>):

<tr>
<td>cell></td><td>cell></td><td>cell></td></tr>
<tr>
<td>cell></td><td>cell></td><td>cell></td></tr>

After the 1st row in the table, _all_ cells will be painted based on the rule above.

Now for the funky (ahem) part: use the Inspector to analyse the issue then close the inspector: now all cell are painted correctly. Reload the page and the problem is back.

Seen with WebKit r138355 and Chrome Version 25.0.1364.5 dev / OS X Mountain Lion

I don’t know (yet) when this regressed; I’ve seen the issue on some forum for at least 2 weeks, but I haven’t had time to debug until now.

-- 
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