Skip to content

UA stylesheets in CSS specs cause interop issues #8959

Open
@zcorpan

Description

@zcorpan

For the record, other UA stylesheets defined include:

Originally posted by @gsnedders in #8573 (comment)

In https://bugzilla.mozilla.org/show_bug.cgi?id=645642 match-parent was implemented in Gecko, and per https://bugzilla.mozilla.org/show_bug.cgi?id=645642#c14 the suggested UA stylesheet for option was implemented. But it was not implemented in WebKit or Chromium.

https://drafts.csswg.org/css-text/#default-stylesheet says

This appendix is informative, and is to help UA developers to implement a default stylesheet for HTML, but UA developers are free to ignore or modify as appropriate.

I do not find these optional UA stylesheets helpful at all, and would prefer if the UA stylesheet for HTML was left entirely to the HTML standard to define.

Maybe there are exceptional cases where a new feature isn't ready to be included in HTML's UA stylesheet. If you want to include example UA stylesheets, please say that they must not be implemented in UAs, so that they don't cause further interop issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    HTMLRequires coordination with HTML peopleNeeds Editsmeta

    Type

    No type

    Projects

    Status

    Thursday Morning

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions