Uneven border-radius / box-shadow combination bug?
I can't access the developer forums and the bug search page returns cero for any query, so I'm posting it here too. There could be some talk about it, but I can't find any.
Here's the description:
Summary: box shadows appear square (ignores border radius) when some corner is uneven (two values) AND some other is set to 0 (cero)
Steps to Reproduce: Use the following values in some div css rule to see the bug (add some fill and back to help visually)
-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 36px 74px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 1px;
-webkit-box-shadow: 7px 10px 15px 0px #000;
Compare with the following working code (no corner is cero or undefined)
-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 36px 74px;
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-webkit-box-shadow: 7px 10px 15px 0px #000;
Expected Results: The shadow to be clipped with the round corner's shape.
Actual Results: The round corners are ignored in the shadow and the shadow appears square, while the corners appear rounded.
Is there a way to fix that? (e.g. combining it with another css property)
Thanks.
MacBook Pro, Mac OS X (10.6.4), 17" Mid 2010