Intent to unship: most -moz-appearance values not supported by other UAs / spec

Hi,

In bug 1496720 I intend to unship most -moz-appearance values that
aren't supported by other UAs / spec.  These are mostly XUL-related
values that we use internally in our UI (and they will continue to be
available for that purpose).  Also, since -webkit-appearance is now
an alias for -moz-appearance we currently expose these values on that
property too unfortunately.  Which is why I think we should do this
sooner rather than later.

These are the values I intend to unship:
https://hg.mozilla.org/try/diff/05e54dac9610/layout/style/test/test_non_content_accessible_values.html

The spec for -webkit-appearance is:
https://compat.spec.whatwg.org/#css-non-aliased

There is some analysis of web-compat impact in the bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1496720#c14
My conclusion is that unshipping these values will likely make our
rendering more compatible with Chrome's.


/Mats
0
Mats
10/10/2018 12:28:25 PM
mozilla.dev.platform 6469 articles. 0 followers. Post Follow

2 Replies
4 Views

Similar Articles

[PageSpeed] 16

Hi,

In bug 1496720 I intend to unship most -moz-appearance values that
aren't supported by other UAs / spec.  These are mostly XUL-related
values that we use internally in our UI (and they will continue to be
available for that purpose).  Also, since -webkit-appearance is now
an alias for -moz-appearance we currently expose these values on that
property too unfortunately.  Which is why I think we should do this
sooner rather than later.

These are the values I intend to unship:
https://hg.mozilla.org/try/diff/05e54dac9610/layout/style/test/test_non_content_accessible_values.html

The spec for -webkit-appearance is:
https://compat.spec.whatwg.org/#css-non-aliased

There is some analysis of web-compat impact in the bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1496720#c14
My conclusion is that unshipping these values will likely make our
rendering more compatible with Chrome's.


/Mats
0
Mats
10/10/2018 12:28:25 PM
Sounds great, and that all looks good to me. Thanks for following up on this, Mats!

On 10/10/2018 13:28, Mats Palmgren wrote:
> Hi,
> 
> In bug 1496720 I intend to unship most -moz-appearance values that
> aren't supported by other UAs / spec.  These are mostly XUL-related
> values that we use internally in our UI (and they will continue to be
> available for that purpose).  Also, since -webkit-appearance is now
> an alias for -moz-appearance we currently expose these values on that
> property too unfortunately.  Which is why I think we should do this
> sooner rather than later.
> 
> These are the values I intend to unship:
> https://hg.mozilla.org/try/diff/05e54dac9610/layout/style/test/test_non_content_accessible_values.html
> 
> The spec for -webkit-appearance is:
> https://compat.spec.whatwg.org/#css-non-aliased
> 
> There is some analysis of web-compat impact in the bug:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1496720#c14
> My conclusion is that unshipping these values will likely make our
> rendering more compatible with Chrome's.
> 
> 
> /Mats
> 

0
Jonathan
10/10/2018 12:39:40 PM
Reply: