When there is no mention of a mechanism, there is one other way in which content may satisfy success criteria even where at first sight it appears to fail: the ‘not modified by the author’ exception, i.e., a native component is used without change by the author (such as different styling or different colour).
A number of WCAG Success Criteria explicitly mention “not modified by the author” to define exceptions. For brevity, I again list only Criteria on level A and AA where the term ‘not modified by the author’ appears:
What this means from a user perspective is that there are cases where a native component has a clear deficiency such as insufficient contrast, but since the appearance of the component is not determined by the author, it passes.
A good example is the poor keyboard focus visibility in native mobile apps. In both iOS and Android, the default keyboard focus lacks contrast: It is just a light grey or light blue tint with a contrast of about 1.2:1 that can be hard or nearly invisible to spot on some elements. But here, platform settings can come to the rescue: The iOS Full Keyboard Access setting gives the keyboard focus a thick black outline (no such option exists for Android, currently).
With target size, we need to remember that the requirement is actually not that a target needs to have a certain minimum size; instead, there needs to be enough space (an area of 24 x 24 pix) around the target to separate it from adjacent targets. There may be cases where checkboxes lined up as a list of options could be too close together (but possibly pass via the exception, if they use the platform component).
In general, however, finding violations of 2.5.8 Target Size in mobile apps is quite rare. This is also because the recommended target size in mobile design is much larger than the minimum specified in WCAG 44 x 44 pt in iOS, 48 x 48 dp in Android. For a deep dive, you may read a GitHub-Issue 2.5.8 Target Size of the Mobile Accessibility Task Force.
Comments
All fields are mandatory