Summary: | [CSS-UI] Remove non-standard / invalid 'appearance' keywords | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Ahmad Saleem <ahmad.saleem792> | ||||
Component: | CSS | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | NEW --- | ||||||
Severity: | Normal | CC: | akeerthi, karlcow, ntim, webkit-bug-importer | ||||
Priority: | P2 | Keywords: | BrowserCompat, InRadar, WPTImpact | ||||
Version: | WebKit Nightly Build | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Attachments: |
|
Description
Ahmad Saleem
2024-03-29 17:53:30 PDT
I did a large clean up of the invalid ones a while back, but I think `-webkit-appearance: -apple-pay-button` is one we can't remove due to web compat. `-webkit-appearance: slider-vertical` is one we'd like to have a standard replacement for. Maybe Aditya can comment on the other ones. I'm in favor of removing push-button / square-button from Safari. However, I'm aware of at least one internal app that relies on square-button. I think the goal would be to remove behind a link check at some point. I don't expect that there are any real compatibility issues here though, given the extremely rare usage (if any) on the web. Just an interop difference. Created attachment 470826 [details]
testcase
@Ahmad,
This test case combines all input and appearance.
This is basically non-sense but also helps determine if some of the values combinations have uncharacteristic behaviors.
|