The following properties have auto as their initial value, but their grammars only accept <length> values:
https://drafts.csswg.org/css-scroll-snap-1/#padding-longhands-logical
Good catch! Fixed, thanks so much for your attention to detail!!
Two shorthands still need fixing:
OK, I think it's good now?
The grammar for scroll-padding uses [ ].
I suspect scroll-padding-block and scroll-padding-inline need square brackets to, so they can accept auto 10px and 10px auto and auto auto.
Man, even typoed the commit message and included a grammar error. I can't do anything right in this issue. T_T
Is the spec correct yet, @ewilligers ?
Looks good, thank you.
Most helpful comment
The grammar for
scroll-paddinguses[].I suspect
scroll-padding-blockandscroll-padding-inlineneed square brackets to, so they can acceptauto 10pxand10px autoandauto auto.