On Wed, Apr 20, 2016 at 2:44 AM, Tantek Çelik <tan...@cs.stanford.edu>
wrote:

> On Tue, Apr 19, 2016 at 8:41 AM, Ting-Yu Lin <t...@mozilla.com> wrote:
> > To summarize the feedback so far, I'd still like to ship <details> and
> > <summary> without |summary::marker| because
> >
> > 1) No other browsers support summary::marker yet.
>
> This is a reason to ship *with* it IMO, per showing standards
> leadership, something Firefox is known for, leading the open (rather
> than prefixed) web and all that.
>

I agree with you that we should really support ::maker in general to set a
standard.


>
> > 2) From the webcompat point of view, even if we support summary::marker,
> > our usage to customize the triangle will still be different from the
> > |summary::-webkit-details-marker| usage on Blink/Webkit. So implementing
> > ::marker does not solve the webcompat issue.
>
> This is a normal transition phase in the path towards developers using
> standards-based properties (border-radius etc. history has plenty of
> examples). Not a reason not to ship.
>
>
> > 3) The marker (triangle) is still stylable without |summary::marker|.
> > Author could change the triangle via |summary { list-style-type: xxx}| or
> > use pseudo element |summary::-moz-list-bullet| to add more css rules.
>
> It's good that we have a prefixed alternative (that does not depend on
> someone else's prefix).
>

summary::-moz-list-bullet is a consequence of <summary> being a list-item
in our implementation. Please don't advocate its usage.


>
>
> The key question to consider about delaying |summary::marker| support
> is whether or not we (e.g. you) think the spec for ::marker is
> "stable" and "good" enough to ship.
>
> That's a judgment call, and I'd like to know your opinion of that.
>

That's a good point. The ::marker are defined in both Pseudo-Elements
Module Level 4 <https://drafts.csswg.org/css-pseudo-4/#marker-pseudo> and Lists
and Counters Module Level 3
<https://drafts.csswg.org/css-lists-3/#marker-pseudo-element>.
And the one defined in pseudo element spec is easier to implement since the
set of CSS ruless that can be used on ::marker is restricted.
I would say we should implement it and give feedback to spec if we found
anything making no sense.

I don't mind if we finally decided to block shipping details and summary
due to lacking of ::marker support.
The point is that we need more feedback about the real use cases for
details and summary on Firefox.
I had enabled the pref on non-release channel on 48, but I don't see any
bug report about cosmetic issue or site breakage.
We might get more feedback once Aurora became 48 though.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to