[Webkit-unassigned] [Bug 23740] New: table-layout: fixed overflow not painted in normal order

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 4 14:01:24 PST 2009


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

           Summary: table-layout: fixed overflow not painted in normal order
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
               URL: http://m8y.org/tmp/testcase103.xhtml
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: CSS
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: bugs at m8y.org


As described in http://m8y.org/tmp/testcase103.xhtml, after initially blaming
Webkit, I decided that Firefox' behaviour, even though it had been as I had
initially expected, was inconsistent.

However, after bz pointed out the relevant portion of the spec on painting
order, I understood that, in fact, Webkit appears to be ignoring the painting
of backgrounds first, then text.

And that, in fact, I've come to expect that behaviour throughout the web when
content overflows.

Furthermore, bz pointed out that normally webkit does the right thing.

He offered the following data URI as a demonstration.
data:text/html,<div style="background: red; color: white; height: 100px; width:
200px">Text</div><div style="margin-top: -100px; background: green; width:
100px; height: 100px"></div>

The workaround is to specify an explicit z-index for webkit, which fortunately
I can do in this case fairly easily.


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