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.
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.

Jul 6, 2016 · 2:48 AM UTC

1
Replying to @davidbaron @ppk
codepen.io/jnowland/pen/GZLQ… I think I noticed it nice in new browsers that pen pulls in: codepen.io/jnowland/pen/KzYQ…