Discovered last week: @.supports (transition-property: nonsense) returns true in Chrome. But Chromium 34 and below return false.
3
1
1
I found a false positive in Firefox @support {appearance: none} in version 33. The browsers really need to be careful with that.
3
I think the issue you're seeing is that we've had to add more behaviors to -moz-appearance:none, copying other browsers.
1
You can't test for a specific effect that it has, only whether it's accepted, which should mean it does something (it did)
1
The 'appearance' property specifically is a mess; there's no spec for form controls or how 'appearance' affects them.
1
So we end up having to copy different behaviors from other browsers at different times. @supports won't help there.

Jul 6, 2016 路 2:44 AM UTC

2
1
In Fx33, <select> w/ & w/o -moz-appearance:none are different (use system theme vs. not, general behavior of appearance).
3
There was a later change to remove the dropdown from the without-system-theme version, for compat with other browsers.
1
Replying to @davidbaron @ppk
this makes a lot of sense but is hard to communicate to web-devst hat aren't across the the nitty gritty details :/