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. > 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). 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. > Ting-Yu Thanks, Tantek > On Thu, Apr 14, 2016 at 3:53 PM, Ting-Yu Lin <t...@mozilla.com> wrote: > >> As of Firefox 48 I intent to ship HTML5 <details> and <summary> tags on >> all platforms. The features has been developed behind pref >> "dom.details_element.enabled", and had been enabled on non-release build in >> bug >> 1241750 <https://bugzilla.mozilla.org/show_bug.cgi?id=1241750> >> >> Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=ship-details-summary >> Link to standard: >> https://html.spec.whatwg.org/multipage/forms.html#the-details-element >> >> This feature was previously discussed in this "intent to implement" thread: >> >> https://groups.google.com/d/msg/mozilla.dev.platform/b0UMDIasfq8/tW49QLgCBwAJ >> >> One major concern in the "intent to implement" discussion is the ability >> to style the summary disclosure triangle. Currently summary has default >> style "display: list-item", so we can style the triangle via the pseudo >> element |summary::-moz-list-bullet| like |li::-moz-list-bullet|. >> >> The open question is that do we want to make it prefect to implement >> |summary::marker| (Bug 1221416 >> <https://bugzilla.mozilla.org/show_bug.cgi?id=1221416>) before shipping, >> which requires more effort to implement a complete support for ::marker >> pseudo element (Bug 205202 >> <https://bugzilla.mozilla.org/show_bug.cgi?id=205202>). If not, we can >> ship it in Firefox 48. Otherwise this feature might skip one or two >> releases. >> >> Please give me some feedbacks. Thanks. >> >> Ting-Yu Lin (:TYLin) >> >> > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform