Spec http://dev.w3.org/csswg/css3-images/#linear-gradients specifies syntax as: <linear-gradient> = linear-gradient( [ [ [top | bottom] || [left | right] ] || <angle> ,]? <color-stop>[, <color-stop>]+ ); which means there must be at least 2 color stops. I assume one shouldn't cause rule to be ignored. Currently it works in webkit.
> I assume one shouldn't cause rule to be ignored ..should..
Right you are.
Created attachment 78652 [details] Patch
Comment on attachment 78652 [details] Patch I guess this was a recent change to teh CSS spec?
Not really. Previously color stops were specified like that (from memory): <color-stop>, <color-stop>[, <color-stop>]* Which meant pretty much the same.
http://trac.webkit.org/changeset/75615