Re: [csswg-drafts] [css-ui] Consider removing slider-horizontal from <compat-auto> (#8506)

The reason `push-button` and `square-button` were included was that they were being used somewhat frequently:

- [-moz-appearance values](https://gist.github.com/zcorpan/1a5d0dc3279a3495e14f53f2b16fa1e4)
- [-webkit-appearance values](https://gist.github.com/zcorpan/191f7d0183b7b41c8d44fc6fe12ac0d7)
- [both -moz-appearance and -webkit-appearance with different values](https://gist.github.com/zcorpan/499ee4e1f8f1a60f13e0fe43bcfb7fdf)

However, the impact of dropping them is likely minimal since they only have an effect on elements that are buttons, and also aren't styled in a way that makes `appearance` act like `none` (e.g., a border is specified). That is, it would only affect a situation like:

```
input { appearance: none; /* basically no other styles */ }
input[type=button] { appearance: push-button; }
```

For `slider-horizontal` and `slider-vertical`, IIRC that was kept in as a way to not regress horizontal/vertical rendering of sliders until a better mechanism was specified for that purpose. It has an effect in Chromium and WebKit (but not in Gecko): https://software.hixie.ch/utilities/js/live-dom-viewer/saved/11364

-- 
GitHub Notification of comment by zcorpan
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8506#issuecomment-1462099000 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 9 March 2023 13:47:28 UTC