Skip to content

[css-lists-3] Compute non-existent list-style-type <counter-style> to decimal? #4210

@fantasai

Description

@fantasai

In https://lists.w3.org/Archives/Public/www-style/2016May/0076.html @upsuper wrote:

Recently, there is a behavior change in Gecko which makes list-style-type be computed to 'decimal' when the specified counter style doesn't exist, rather than keeping the specified nonexistent one. This change helps us save a string for common cases, and simplify some
code. None of which is a big deal, though.

I'm not completely sure what does the spec say for this case. It seems to me the old behavior is more conformant, but I guess the new behavior might be perferable, since it makes the computed value match the used value. So I propose changing the spec to this behavior.

What do you think?

@tabatkins replied

I'm fine with this if others are; I don't see any particular reason to keep the non-existent type in computed style. Whichever way is more convenient for implementations is ok with me.

Any other opinions, or should we update the spec to match Gecko?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions