Bug 145801 - REGRESSION (r184895): Vertical border elements ([-webkit]-border-image set to 'repeat') that used to render perfectly are now rendering incorrectly.
Summary: REGRESSION (r184895): Vertical border elements ([-webkit]-border-image set to...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.10
: P2 Major
Assignee: Said Abou-Hallawa
URL: http://www.careyblyton.com
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2015-06-09 09:14 PDT by Richard Hallas
Modified: 2015-06-10 16:51 PDT (History)
7 users (show)

See Also:


Attachments
Screenshot shows the described bug; WebKit is shown to the left, with the same page shown in the current release of Safari to the right. (410.17 KB, image/png)
2015-06-09 09:14 PDT, Richard Hallas
no flags Details
Patch (11.13 KB, patch)
2015-06-10 12:11 PDT, Said Abou-Hallawa
no flags Details | Formatted Diff | Diff
Patch (11.38 KB, patch)
2015-06-10 15:10 PDT, Said Abou-Hallawa
no flags Details | Formatted Diff | Diff
Patch (11.37 KB, patch)
2015-06-10 15:59 PDT, Said Abou-Hallawa
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Hallas 2015-06-09 09:14:13 PDT
Created attachment 254571 [details]
Screenshot shows the described bug; WebKit is shown to the left, with the same page shown in the current release of Safari to the right.

Please visit http://www.careyblyton.com/ and look at the right of the page. The 'Quick links' column is separated from the main body of the page by a vertical rule-off comprised of alternating solid blue/pink blocks. The vertical rule-off should look exactly the same as similar horizontal rule-offs elsewhere on the page, but rotated vertically. The vertical rule-off is generated by border-image (with a fallback to -webkit-border-image) with 'repeat' enabled.

In the current release version of WebKit (i.e. Safari 8.0.6 on Mac OS X 10.10.3 and other current WebKit-based browsers), this border image renders perfectly. However, in the current WebKit Nightly build, the rendering is seriously broken: the border image appears to be scaled rather than repeated, such that the single graphic component (which should repeat) is stretched to the height of the border, and the width of the graphic is also significantly too wide.
Comment 1 Simon Fraser (smfr) 2015-06-09 10:00:38 PDT
Auto spade says http://trac.webkit.org/changeset/184895.
Comment 2 Radar WebKit Bug Importer 2015-06-09 10:00:42 PDT
<rdar://problem/21302322>
Comment 3 Said Abou-Hallawa 2015-06-10 12:11:06 PDT
Created attachment 254669 [details]
Patch
Comment 4 Said Abou-Hallawa 2015-06-10 15:10:30 PDT
Created attachment 254682 [details]
Patch
Comment 5 Said Abou-Hallawa 2015-06-10 15:48:37 PDT
Comment on attachment 254682 [details]
Patch

The last patch cleans up the test files.
Comment 6 WebKit Commit Bot 2015-06-10 15:50:15 PDT
Comment on attachment 254682 [details]
Patch

Rejecting attachment 254682 [details] from commit-queue.

Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.appspot.com', '--bot-id=webkit-cq-02', 'validate-changelog', '--check-oops', '--non-interactive', 254682, '--port=mac']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

ChangeLog entry in LayoutTests/ChangeLog contains OOPS!.

Full output: http://webkit-queues.appspot.com/results/5497847772348416
Comment 7 Said Abou-Hallawa 2015-06-10 15:59:12 PDT
Created attachment 254687 [details]
Patch
Comment 8 Said Abou-Hallawa 2015-06-10 15:59:35 PDT
Comment on attachment 254687 [details]
Patch

Fixed the change logs.
Comment 9 WebKit Commit Bot 2015-06-10 16:51:07 PDT
Comment on attachment 254687 [details]
Patch

Clearing flags on attachment: 254687

Committed r185438: <http://trac.webkit.org/changeset/185438>
Comment 10 WebKit Commit Bot 2015-06-10 16:51:11 PDT
All reviewed patches have been landed.  Closing bug.