<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>140127</bug_id>
          
          <creation_ts>2015-01-06 09:40:22 -0800</creation_ts>
          <short_desc>[CSS Masking][CSS Shapes] Large corner radii use with inset() clip-path are not properly constrained</short_desc>
          <delta_ts>2015-01-06 18:22:22 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Bem Jones-Bey">bjonesbe</reporter>
          <assigned_to name="Bem Jones-Bey">bjonesbe</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>krit</cc>
    
    <cc>stearns</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1059036</commentid>
    <comment_count>0</comment_count>
      <attachid>244070</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2015-01-06 09:40:22 -0800</bug_when>
    <thetext>Created attachment 244070
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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059041</commentid>
    <comment_count>1</comment_count>
      <attachid>244071</attachid>
    <who name="Bem Jones-Bey">bjonesbe</who>
    <bug_when>2015-01-06 09:56:56 -0800</bug_when>
    <thetext>Created attachment 244071
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059259</commentid>
    <comment_count>2</comment_count>
      <attachid>244071</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-06 18:22:18 -0800</bug_when>
    <thetext>Comment on attachment 244071
Patch

Clearing flags on attachment: 244071

Committed r178015: &lt;http://trac.webkit.org/changeset/178015&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1059260</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-06 18:22:22 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>244070</attachid>
            <date>2015-01-06 09:40:22 -0800</date>
            <delta_ts>2015-01-06 09:40:22 -0800</delta_ts>
            <desc>Testcase</desc>
            <filename>clip-path-inset-large-radii.html</filename>
            <type>text/html</type>
            <size>386</size>
            <attacher name="Bem Jones-Bey">bjonesbe</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjwhLS0gVGhlIHJhZGlpIGZvciB0aGlzIGluc2V0IHNob3VsZCBiZSBj
b25zdHJhaW5lZCBpbiB0aGUgc2FtZSB3YXkgdGhhdAogICAgIGJvcmRlci1yYWRpaSBhcmUgY29u
c3RyYWluZWQuIElmIHRoaXMgaGFwcGVucyBjb3JyZWN0bHksIHRoaXMgc2hvdWxkCiAgICAgcmVu
ZGVyIGEgYmx1ZSBlbGxpcHNlLiAtLT4KPHN0eWxlPgogICAgZGl2IHsKICAgICAgICB3aWR0aDog
MjAwcHg7CiAgICAgICAgaGVpZ2h0OiAxNTBweDsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBi
bHVlOwogICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgxMHB4IHJvdW5kIDUwJSk7CiAg
ICB9Cjwvc3R5bGU+Cjxib2R5PgogICAgPGRpdj48L2Rpdj4KPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244071</attachid>
            <date>2015-01-06 09:56:56 -0800</date>
            <delta_ts>2015-01-06 18:22:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140127-20150106095659.patch</filename>
            <type>text/plain</type>
            <size>5455</size>
            <attacher name="Bem Jones-Bey">bjonesbe</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3OTI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjczM2U3NjhkZjcxMDM1
ZDk4YzkxYjE2ZjkzZDdmNGRmNDExM2QzYy4uNzkwNzU0YWIxZTVlZGE3ZWFjOTI1MmI3ZDRhMmYz
ZWNiYzhmYWViMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE1LTAxLTA2ICBCZW0g
Sm9uZXMtQmV5ICA8YmpvbmVzYmVAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgTWFza2luZ11b
Q1NTIFNoYXBlc10gTGFyZ2UgY29ybmVyIHJhZGlpIHVzZSB3aXRoIGluc2V0KCkgY2xpcC1wYXRo
IGFyZSBub3QgcHJvcGVybHkgY29uc3RyYWluZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MDEyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIENvbnN0cmFpbiBsYXJnZSBjb3JuZXIgcmFkaWkgZm9yIGlu
c2V0KCkgY2xpcC1wYXRoIGluIHRoZSBzYW1lIHdheQorICAgICAgICB0aGF0IGJvcmRlci1yYWRp
aSBhcmUgY29uc3RyYWluZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9tYXNraW5nL2NsaXAtcGF0
aC1pbnNldC1sYXJnZS1yYWRpaS5odG1sCisKKyAgICAgICAgKiByZW5kZXJpbmcvc3R5bGUvQmFz
aWNTaGFwZXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QmFzaWNTaGFwZUluc2V0OjpwYXRoKTog
QWRkIHJhZGlpIGNvbnN0cmFpbnQuIEFsc28gcmVmb3JtYXQKKyAgICAgICAgICAgIGNvZGUgYSBs
aXR0bGUgdG8gc2h1dCB0aGUgc3R5bGUgYm90IHVwLgorCiAyMDE1LTAxLTA1ICBBbmRyZWFzIEts
aW5nICA8YWtsaW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBQdXJnZSBQYXNzUmVmUHRyIGZyb20g
UGFnZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9CYXNpY1No
YXBlcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvQmFzaWNTaGFwZXMuY3Bw
CmluZGV4IGIzMTJjMDRiM2ExYTYyMTJlOTUxN2RjZWZiMDA2NzYyZTUyOTQ4NTcuLjNiZDg2Njg0
MGViMGRiNzc0YWY4OWY3OGM1Nzc2ZTVmODRmYmNjZDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9zdHlsZS9CYXNpY1NoYXBlcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL3N0eWxlL0Jhc2ljU2hhcGVzLmNwcApAQCAtMjMxLDE5ICsyMzEsMTUgQEAgdm9p
ZCBCYXNpY1NoYXBlSW5zZXQ6OnBhdGgoUGF0aCYgcGF0aCwgY29uc3QgRmxvYXRSZWN0JiBib3Vu
ZGluZ0JveCkKICAgICBBU1NFUlQocGF0aC5pc0VtcHR5KCkpOwogICAgIGZsb2F0IGxlZnQgPSBm
bG9hdFZhbHVlRm9yTGVuZ3RoKG1fbGVmdCwgYm91bmRpbmdCb3gud2lkdGgoKSk7CiAgICAgZmxv
YXQgdG9wID0gZmxvYXRWYWx1ZUZvckxlbmd0aChtX3RvcCwgYm91bmRpbmdCb3guaGVpZ2h0KCkp
OwotICAgIEZsb2F0Um91bmRlZFJlY3QgciA9IEZsb2F0Um91bmRlZFJlY3QoCi0gICAgICAgIEZs
b2F0UmVjdCgKLSAgICAgICAgICAgIGxlZnQgKyBib3VuZGluZ0JveC54KCksCi0gICAgICAgICAg
ICB0b3AgKyBib3VuZGluZ0JveC55KCksCi0gICAgICAgICAgICBzdGQ6Om1heDxmbG9hdD4oYm91
bmRpbmdCb3gud2lkdGgoKSAtIGxlZnQgLSBmbG9hdFZhbHVlRm9yTGVuZ3RoKG1fcmlnaHQsIGJv
dW5kaW5nQm94LndpZHRoKCkpLCAwKSwKLSAgICAgICAgICAgIHN0ZDo6bWF4PGZsb2F0Pihib3Vu
ZGluZ0JveC5oZWlnaHQoKSAtIHRvcCAtIGZsb2F0VmFsdWVGb3JMZW5ndGgobV9ib3R0b20sIGJv
dW5kaW5nQm94LmhlaWdodCgpKSwgMCkKLSAgICAgICAgKSwKLSAgICAgICAgZmxvYXRTaXplRm9y
TGVuZ3RoU2l6ZShtX3RvcExlZnRSYWRpdXMsIGJvdW5kaW5nQm94KSwKKyAgICBhdXRvIHJlY3Qg
PSBGbG9hdFJlY3QobGVmdCArIGJvdW5kaW5nQm94LngoKSwgdG9wICsgYm91bmRpbmdCb3gueSgp
LAorICAgICAgICBzdGQ6Om1heDxmbG9hdD4oYm91bmRpbmdCb3gud2lkdGgoKSAtIGxlZnQgLSBm
bG9hdFZhbHVlRm9yTGVuZ3RoKG1fcmlnaHQsIGJvdW5kaW5nQm94LndpZHRoKCkpLCAwKSwKKyAg
ICAgICAgc3RkOjptYXg8ZmxvYXQ+KGJvdW5kaW5nQm94LmhlaWdodCgpIC0gdG9wIC0gZmxvYXRW
YWx1ZUZvckxlbmd0aChtX2JvdHRvbSwgYm91bmRpbmdCb3guaGVpZ2h0KCkpLCAwKSk7CisgICAg
YXV0byByYWRpaSA9IEZsb2F0Um91bmRlZFJlY3Q6OlJhZGlpKGZsb2F0U2l6ZUZvckxlbmd0aFNp
emUobV90b3BMZWZ0UmFkaXVzLCBib3VuZGluZ0JveCksCiAgICAgICAgIGZsb2F0U2l6ZUZvckxl
bmd0aFNpemUobV90b3BSaWdodFJhZGl1cywgYm91bmRpbmdCb3gpLAogICAgICAgICBmbG9hdFNp
emVGb3JMZW5ndGhTaXplKG1fYm90dG9tTGVmdFJhZGl1cywgYm91bmRpbmdCb3gpLAotICAgICAg
ICBmbG9hdFNpemVGb3JMZW5ndGhTaXplKG1fYm90dG9tUmlnaHRSYWRpdXMsIGJvdW5kaW5nQm94
KQotICAgICk7Ci0gICAgcGF0aC5hZGRSb3VuZGVkUmVjdChyKTsKKyAgICAgICAgZmxvYXRTaXpl
Rm9yTGVuZ3RoU2l6ZShtX2JvdHRvbVJpZ2h0UmFkaXVzLCBib3VuZGluZ0JveCkpOworICAgIHJh
ZGlpLnNjYWxlKGNhbGNCb3JkZXJSYWRpaUNvbnN0cmFpbnRTY2FsZUZvcihyZWN0LCByYWRpaSkp
OworICAgIHBhdGguYWRkUm91bmRlZFJlY3QoRmxvYXRSb3VuZGVkUmVjdChyZWN0LCByYWRpaSkp
OwogfQogCiBSZWY8QmFzaWNTaGFwZT4gQmFzaWNTaGFwZUluc2V0OjpibGVuZChjb25zdCBCYXNp
Y1NoYXBlJiBvdGhlciwgZG91YmxlIHByb2dyZXNzKSBjb25zdApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDRjNDE2M2M3MGZi
M2M5N2ZlODgxMTRhNTA3ODUzMGIwZTg2NTI0NTQuLjk2MWU0MTRkMzAyNjEyMjJlODUzY2UwYTkw
OWIwMDMzZmRhODBlMzcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNS0wMS0wNiAgQmVtIEpv
bmVzLUJleSAgPGJqb25lc2JlQGFkb2JlLmNvbT4KKworICAgICAgICBbQ1NTIE1hc2tpbmddW0NT
UyBTaGFwZXNdIExhcmdlIGNvcm5lciByYWRpaSB1c2Ugd2l0aCBpbnNldCgpIGNsaXAtcGF0aCBh
cmUgbm90IHByb3Blcmx5IGNvbnN0cmFpbmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNDAxMjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvbWFza2luZy9jbGlwLXBhdGgtaW5zZXQtbGFyZ2Ut
cmFkaWktZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9tYXNraW5nL2NsaXAt
cGF0aC1pbnNldC1sYXJnZS1yYWRpaS5odG1sOiBBZGRlZC4KKwogMjAxNS0wMS0wNSAgQ2hyaXMg
RHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFJlZ3Jlc3Npb24ocjE2MzkyOCk6
IEFuaW1hdGVkIGltYWdlcyBhcmUgbm90IHJlc3VtZWQgb24gd2luZG93IHJlc2l6aW5nCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvY2xpcC1wYXRoLWluc2V0LWxhcmdlLXJh
ZGlpLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L21hc2tpbmcvY2xpcC1wYXRoLWlu
c2V0LWxhcmdlLXJhZGlpLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYjAyNDNiYzY2OWZjMTI4
MTE0MzI4OWQwMmVhNjc3NWJiZmY0MDU2YQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvbWFza2luZy9jbGlwLXBhdGgtaW5zZXQtbGFyZ2UtcmFkaWktZXhwZWN0ZWQuaHRtbApA
QCAtMCwwICsxLDE1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxzdHlsZT4KKyAgICBkaXYgeworICAg
ICAgICB3aWR0aDogMjAwcHg7CisgICAgICAgIGhlaWdodDogMTUwcHg7CisgICAgICAgIGJhY2tn
cm91bmQtY29sb3I6IGJsdWU7CisgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwJTsKKyAgICAgICAg
Ym9yZGVyLXdpZHRoOiAwcHg7CisgICAgfQorPC9zdHlsZT4KKzxib2R5PgorICAgIDxwPjxhIGhy
ZWY9Imh0dHA6Ly93ZWJraXQub3JnL2IvMTQwMTI3Ij5CdWcgMTQwMTI3PC9hPiAtIFtDU1MgTWFz
a2luZ11bQ1NTIFNoYXBlc10gTGFyZ2UgY29ybmVyIHJhZGlpIHVzZSB3aXRoIGluc2V0KCkgY2xp
cC1wYXRoIGFyZSBub3QgcHJvcGVybHkgY29uc3RyYWluZWQ8L3A+CisgICAgPHA+VGhlIHJhZGlp
IGZvciB0aGlzIGluc2V0IHNob3VsZCBiZSBjb25zdHJhaW5lZCBpbiB0aGUgc2FtZSB3YXkgdGhh
dCBib3JkZXItcmFkaWkgYXJlIGNvbnN0cmFpbmVkLiBJZiB0aGlzIGhhcHBlbnMgY29ycmVjdGx5
LCB5b3Ugc2hvdWxkIHNlZSBhIGJsdWUgZWxsaXBzZS48L3A+CisgICAgPGRpdj48L2Rpdj4KKzwv
Ym9keT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvbWFza2luZy9jbGlwLXBhdGgtaW5z
ZXQtbGFyZ2UtcmFkaWkuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbWFza2luZy9jbGlwLXBhdGgt
aW5zZXQtbGFyZ2UtcmFkaWkuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi42NjdkODhjNDY2NTVmOGNkN2EyZTNj
ZTI1N2Q3OTA4NzlmZGM4YjVjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9t
YXNraW5nL2NsaXAtcGF0aC1pbnNldC1sYXJnZS1yYWRpaS5odG1sCkBAIC0wLDAgKzEsMTQgQEAK
KzwhRE9DVFlQRSBodG1sPgorPHN0eWxlPgorICAgIGRpdiB7CisgICAgICAgIHdpZHRoOiAyMDBw
eDsKKyAgICAgICAgaGVpZ2h0OiAxNTBweDsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1
ZTsKKyAgICAgICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDBweCByb3VuZCA2MCUpOworICAg
IH0KKzwvc3R5bGU+Cis8Ym9keT4KKyAgICA8cD48YSBocmVmPSJodHRwOi8vd2Via2l0Lm9yZy9i
LzE0MDEyNyI+QnVnIDE0MDEyNzwvYT4gLSBbQ1NTIE1hc2tpbmddW0NTUyBTaGFwZXNdIExhcmdl
IGNvcm5lciByYWRpaSB1c2Ugd2l0aCBpbnNldCgpIGNsaXAtcGF0aCBhcmUgbm90IHByb3Blcmx5
IGNvbnN0cmFpbmVkPC9wPgorICAgIDxwPlRoZSByYWRpaSBmb3IgdGhpcyBpbnNldCBzaG91bGQg
YmUgY29uc3RyYWluZWQgaW4gdGhlIHNhbWUgd2F5IHRoYXQgYm9yZGVyLXJhZGlpIGFyZSBjb25z
dHJhaW5lZC4gSWYgdGhpcyBoYXBwZW5zIGNvcnJlY3RseSwgeW91IHNob3VsZCBzZWUgYSBibHVl
IGVsbGlwc2UuPC9wPgorICAgIDxkaXY+PC9kaXY+Cis8L2JvZHk+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>