WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
UNCONFIRMED
83630
Border-image rendering breaks with non-integer page zoom
https://bugs.webkit.org/show_bug.cgi?id=83630
Summary
Border-image rendering breaks with non-integer page zoom
Dan Weatherford
Reported
2012-04-10 15:51:57 PDT
Created
attachment 136560
[details]
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.
Attachments
Test case
(1.50 KB, text/html)
2012-04-10 15:51 PDT
,
Dan Weatherford
no flags
Details
Test case 2
(3.61 KB, text/html)
2012-04-11 13:21 PDT
,
Dan Weatherford
no flags
Details
Test case that also looks fine at 150% as well as 100% and 200%
(966 bytes, text/html)
2012-05-15 14:56 PDT
,
Pam Griffith
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2012-04-11 10:18:47 PDT
<
rdar://problem/11228207
>
Dan Weatherford
Comment 2
2012-04-11 13:21:20 PDT
Created
attachment 136737
[details]
Test case 2 For this second test case, the border edges disappear. Follow the same repro steps as the first test case (observe at default 1x page zoom and after zooming in)
Pam Griffith
Comment 3
2012-05-15 14:56:39 PDT
Created
attachment 142066
[details]
Test case that also looks fine at 150% as well as 100% and 200% This is happening for me also. I am on Chrome 20.0.1132.3 on Windows 7. I am attaching a third test case that looks correct at 100%, 150%, and 200%. The previously attached test cases do not look correct to me at 150%.
Zack Weinberg
Comment 4
2012-05-15 17:00:20 PDT
Also reproducible with Chromium 18.0.1025.168 (Webkit 535.19) and Epiphany 3.4.1 (Webkit 535.22+) on Linux.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug