Shadows currently ASSERT on viewport units because they can't convert a Length into a value. In CSSPrimitiveValue::computeLengthDouble we only have the RenderStyle, not the RenderView.
<rdar://problem/14703586>
Created attachment 469166 [details] Test case
This works now. See test case.