Re: [csswg-drafts] [accent-color] Should interoperability be a goal for the `accent-color` spec? (#5480)

In my opinion, interoperability is very important. It should not be pursued at all costs, and there should be few limits placed on browser innovation. But in general, we should strive for interoperability. Without this, developers will not be able to depend on the `accent-color` feature giving compatible results across browsers. For example, a developer might use a page with a blue background, and might therefore use `accent-color: white` to turn the background of a checkbox to white, for contrast. If some browsers instead use the white `accent-color` value to paint the checkmark itself, leaving the background defaulted to blue, there will be no contrast, and the site will be "broken". This developer might understandably abandon the builtin checkbox entirely, and "roll their own" checkbox from scratch. One of my primary motivations for pushing the `accent-color` spec forward is to allow more developers to use the built-in form controls.


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


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

Received on Thursday, 27 August 2020 23:01:46 UTC