Bug 140127 - [CSS Masking][CSS Shapes] Large corner radii use with inset() clip-path are not properly constrained
Summary: [CSS Masking][CSS Shapes] Large corner radii use with inset() clip-path are n...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Bem Jones-Bey
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-06 09:40 PST by Bem Jones-Bey
Modified: 2015-01-06 18:22 PST (History)
6 users (show)

See Also:


Attachments
Testcase (386 bytes, text/html)
2015-01-06 09:40 PST, Bem Jones-Bey
no flags Details
Patch (5.33 KB, patch)
2015-01-06 09:56 PST, Bem Jones-Bey
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bem Jones-Bey 2015-01-06 09:40:22 PST
Created attachment 244070 [details]
Testcase

The CSS Shapes spec says that the corner radii for inset() are constrained in the same way as border-raddi are constrained. That is not currently happening, causing some odd behavior with large corner radii.

The attached test case demonstrates this issue: in current versions of WebKit, it will render a blue rectangle instead of a blue ellipse.
Comment 1 Bem Jones-Bey 2015-01-06 09:56:56 PST
Created attachment 244071 [details]
Patch
Comment 2 WebKit Commit Bot 2015-01-06 18:22:18 PST
Comment on attachment 244071 [details]
Patch

Clearing flags on attachment: 244071

Committed r178015: <http://trac.webkit.org/changeset/178015>
Comment 3 WebKit Commit Bot 2015-01-06 18:22:22 PST
All reviewed patches have been landed.  Closing bug.