[Webkit-unassigned] [Bug 83630] New: Border-image rendering breaks with non-integer page zoom

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 10 15:51:57 PDT 2012


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

           Summary: Border-image rendering breaks with non-integer page
                    zoom
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dweatherford at fb.com


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

See the attached test case. At page zoom 1 (not zoomed in), the tab draws a white background; at noninteger page scales, the tab does not draw a background.

I suspect that this is a rounding error that was revealed by the behaviour change in r104851.

Repro steps, tested on Chrome 19.0.1084.15 on Mac OS X 10.6.8:

0) if necessary: Reset the browser to the default 1x page zoom.

1) Load the attached test case. The page should paint a complete tab box -- left and right edges with a white fill center.

2) Increase the page zoom (command-plus on Mac). For non-integer page zoom values, the white center of the tab disappears, leaving only the left and right borders.

3) Continue increasing the page zoom until you get to 2x -- the tab center reappears. On Chrome Mac, there are 4 non-integer page zoom steps between 1x and 2x.

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