The "inherit" value not allowed as one of values in a composite property

"Wirek" <[email protected]> Tue, 17 Mar 2015 21:56:41 +0100
Newsgroups gmane.org.w3c.validator.css
Message-ID <00a301d060f4$df0f8f50$9790a8c0@wirek>
There's a bug in the CSS validator. Try to validate this:
    *{
        list-style: inherit outside none;
    }

....by direct input on your site =
(https://jigsaw.w3.org/css-validator/validator.html.en#validate_by_input)=
 with default settings. The star character at the beginning is just in =
place of a selector which is meaningless to you and this bug report. =
Each time (profiles: "CSS level 3", "CSS level 2.1" and "CSS level 2") =
the validator throws an error like this:
    "Sorry! We found the following errors (1)
    URI : TextArea2  *   Value Error : list-style Too many values or =
values are not recognized :  inherit outside none"

This property is defined as:
    'list-style'
        Value:   [ <'list-style-type'> || <'list-style-position'> || =
<'list-style-image'> ] | inherit


....and each of three component properties allow "inherit" value by =
themselves and that's the point where the validator goes wrong way. I =
understand that this:
    *{
        list-style: inherit;
    }

....is equivalent to this:
    *{
        list-style: inherit inherit inherit;
    }

....or at least it should be. Just to pass the validation test I have to =
change my style sheets like this:
    *{
        list-style: disc outside none;
        list-style-type: inherit;
    }

....and repeat myself and make my CSS files bigger than they should be. =
With "Warnings:" list box value changed from default one to "All" value =
I then get the warning like this:
    Warnings (1)
    URI : TextArea
    3  *  Redefinition of list-style-type

I've checked few other CSS 2.1 composite properties (e.g. "border") =
which allow "inherit" value by themselves as well as by their component =
properties (e.g. "border-width") and they all failed the validation test =
because of the bug. I bet all the properties (from top to bottom of the =
list) would fail it as well.
Let me know when this is fixed, please.

        Kind regards,
        Wirek.