Description
We have a discussion whether in testing text contrast, it is OK to exempt native controls where contrast is insufficient, for example, in Chrome native selects and the Chrome native calendar widget.
I think it is uncontroversial to blame user agent developers here.
I think it is equally uncontroversial that it is generally better to recommend the use of native controls where they exisit rather than forcing delevopers to create custom controls that may meet contrast requirements but are likely to have other gaps in support (and are more brittle, time-consuming, may have issues with custom colors, require JS and potentially fallbacks, etc).
@mitchellevan makes the case that in a site audit, content like Chrome selects and date pickers should fail 1.4.3, and the audit report and/or accessibility statement should then point to UA makes as culprits. The argument is that this would increase pressure on UA makers to get their act together.
Our line so far is that an audit that focuses on web content and its authors can justify a PASS rating for 1.4.3 where native controls have insufficient contrast but all other content meets 1.4.3, possibly pointing out that contrast issues in native controls are a UA bug to be rectified there.
What do other people think?