This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
CSS Values and Units 3 now has <length-percentage>, so the <shape-arg> type could be dropped from CSS Shapes Module Level 1 and replaced with <length-percentage>. That would reduce the indirection through the types and make them more directly visible. There are also multiple occurrences of "<length> | <percentage>" and the inverse "<percentage> | <length>" that should be changed to <length-percentage>.
Links: https://drafts.csswg.org/css-values-3/#typedef-length-percentage https://drafts.csswg.org/css-shapes-1/#typedef-shape-arg
CSSWG spec issues are now tracked in github. I filed https://github.com/w3c/csswg-drafts/issues/186 for this issue. Resolving the bug here as "MOVED". (Feel free to update the resolution if there's a more appropriate resolution/status.)