I’m glad that the CSS working group wiki compiled a list of mistakes that were made in the design of CSS and are willing to correct if anyone invents a time machine. My favorite one’s are,
hsla()should not exist,
hsl()should have gotten an optional fourth parameter for opacity.
currentcolorkeyword should have a dash,
background-sizewith one value should duplicate its value, not default the second one to
white-space: nowrapshould be
It is very easy to screw things up, even for design decisions made to build a language used on the web that literally affects the entire world. But it takes a great deal of courage to acknowledge the mistakes commited in the past and develop a genuine intention to resolve them.
Hence, I laud the working group members for this!