SVGEllipseElement::parseAttribute() and SVGCircleElement::parseAttribute() both forbid negative values for these properties. The CSSParser should be consistent with setting these properties through setAttribute(). The type of these properties is <length-percentage>, https://www.w3.org/TR/css-values/#typedef-length-percentage, which requires specifying the unit if it's a length.
Created attachment 383570 [details] Patch
Comment on attachment 383570 [details] Patch Clearing flags on attachment: 383570 Committed r252467: <https://trac.webkit.org/changeset/252467>
All reviewed patches have been landed. Closing bug.
<rdar://problem/57205640>
*** Bug 165400 has been marked as a duplicate of this bug. ***