Bug 140127

Summary: [CSS Masking][CSS Shapes] Large corner radii use with inset() clip-path are not properly constrained
Product: WebKit Reporter: Bem Jones-Bey <bjonesbe>
Component: Layout and RenderingAssignee: Bem Jones-Bey <bjonesbe>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, esprehn+autocc, glenn, kondapallykalyan, krit, stearns
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Testcase
none
Patch none

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.