[csswg-drafts] [css-ui] appearance: none on <meter>

gregwhitworth has just created a new issue for 
https://github.com/w3c/csswg-drafts:

== [css-ui] appearance: none on <meter> ==
@LeaVerou pointed out that Chrome 52 now removes the meter 
visualization for when `-webkit-appearance: none` is set. The spec 
doesn't seem to state what happens with `<meter>` but we should 
probably state what occurs. Reading through the spec this seems to be 
ok based on this text:

> All decorative visual aspects of a form control which are not caused
 by a CSS style rule must be suppressed when the appearance is changed
 using appearance, even if the UA’s internal representation for this 
element was composed of multiple elements or pseudo elements combined 
together. For example, select is often rendered with an arrow on the 
right side indicating that the list will be expanded if the element is
 clicked. If the computed value of appearance is none, this must 
disappear.

But since `<meter>` is used to present information visually this seems
 to contradict with this part of the spec:

> However, the UA must preserve aspects of the form control which are 
necessary to operate the control with its original semantics.

It would be good to get some feedback from other implementers and 
Google on why they made this change and its potential impact.

[Chrome status of the 
change](https://www.chromestatus.com/feature/5668635896971264)


Please view or discuss this issue at 
https://github.com/w3c/csswg-drafts/issues/356 using your GitHub 
account

Received on Thursday, 28 July 2016 23:10:53 UTC