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

Reply via email to