Hi dev-platform@,

In bug 1417200, I intend to hide the -moz-border-top-colors,
-moz-border-bottom-colors, -moz-border-left-colors, and
-moz-border-right-colors from content pages.

The reasons for doing this are multiple:

 * Non-standard properties.

 * Kinda-weird, in the sense that the "border" shorthand resets it, but
the other border-<side> shorthands don't.

 * Quoting jrmuizel:

> Supporting this is a pain for webrender. It would be nice not to
expose them to web content and then eventually remove from chrome.

 * Typical use cases can be addressed with border-image in a
cross-browser way.

 * It got a standard replacement in the latest draft of css-backgrounds
(making border-color take a list of colors instead of just one), so if
there's buy-in from other vendors we can expose that functionality
there, see [1] and [2].

I think it's nicer to remove these before other browsers implement that,
because otherwise we may be stuck with them forever, or make removing
these much more risky.
Thoughts?

 -- Emilio

[1]: https://github.com/w3c/csswg-drafts/issues/1172#issuecomment-295565255
[2]: https://drafts.csswg.org/css-backgrounds-4/#propdef-border-color
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to