Open JJdeGroot opened 6 months ago
We probably can not refer this success criteria without taking into consideration it's conflict with both iOS and Android's accessibility guidelines. https://developer.apple.com/design/human-interface-guidelines/accessibility#Buttons-and-controls https://developer.android.com/guide/topics/ui/accessibility/apps#large-controls
This success criterion is very tricky when adjusting it from web to mobile. It allegedly touches on the same problem but refers to almost opposite concerns. On the web, the concern is that users will be able to hit the element easily with the mouse pointer, which is relatively small, and the real estate on the laptops and desktop screens is relatively spacious, while on mobile, the input pointer is the human finger and the mobile screens real estate is smaller. For that reason, I think this is an example of a success criterion in which we must adjust its content to fit mobile devices; otherwise (at least in my opinion), we miss the goal of creating guidelines that will suit the essentials of mobile technologies.
A few interesting stuff I have found reading closed issues on the WCAG repository about 2.5.8:
Pretty much @AlainVagner I'd agree on those points. Do you agree as well or have a different thought? The 2.5.8 exceptions exempt most scenarios for testing.
@JJdeGroot could we maybe come back to this SC after some of the more well-worn A and AA SC have been discussed so that we can get through most SC in 2024?
This SC would need some additional documentation that differs from the "Understanding 2.5.8" documentation, for mobile apps, though I guess that could be a later version
@jamieherrera yes I do :) Just wondering if we add a note on 2.5.8 promoting a bigger touch target size on mobile, like 44 css px (or pt or dp), maybe we should also consider what would be the enhanced version of this SC, as there will probably be some impact on 2.5.5.
Proposed note to address how small this SC would allow touch targets to be:
Twenty-four pixels is very small for targets on touch-based mobile devices. It is recommended that app makers use Success Criterion 2.5.5 Target Size (Enhanced) instead, making target sizes at least 44x44 pixels/DP/points.
Thoughts?
Discussed in yesterday's meeting.
ACTION: Add note to 2.5.8 to point people towards resources which recommend larger touch target sizes (such as WCAG 2.5.5, Apple, Google)
ACTION: Replace CSS Pixel unit with appropriate unit on mobile such as Density Pixel
@julianmka
Proposed note to address how small this SC would allow touch targets to be:
Twenty-four pixels is very small for targets on touch-based mobile devices. It is recommended that app makers use Success Criterion 2.5.5 Target Size (Enhanced) instead, making target sizes at least 44x44 pixels/DP/points.
Thoughts?
To bring it a bit more in line with WCAG(2ICT) language:
Targets with a size of 24 by 24 points may be too small for users on touch-based mobile devices. It is recommended to follow Success Criterion 2.5.5 Target Size (Enhanced), which recommends that target sizes should be at least 44 by 44 points.
As WCAG2ICT does not include AAA requirements at this moment, we should link to WCAG instead?
Ideally we should link to our own interpretation of 2.5.8, but like WCAG2ICT, our first Group Note will only focus on A+AA.
Much better, thanks @JJdeGroot! I agree that we should link to WCAG.
Once we have our own interpretation for 2.5.5, I wonder if we might even replace the guidance for this SC with something that amounts to "follow 2.5.8 because it's written with touch interfaces in mind." (Or perhaps a more strongly worded note?)
I think that might be changing the SC too much @julianmka
Also, 2.5.5 is missing the 'Spacing' exception which has some downsides for some common mobile interface design patterns.
Good points. And we do know, of course, that Google and Apple don't always follow their own guidance for touch target size, which almost always comes up in conversations about this SC. Under 2.5.8, though, most of the instances where touch targets are smaller than 44x44 would pass.
Discussion:
1 May 2024
[Source](https://www.w3.org/2024/05/01-matf-minutes.html#t04) Joe: Pixel conversion: CSS pixel is the native density for the platform. JJ: We should align with WCAG2ICT1. Pixel Conversion:
2. Unit Considerations:
3. Advocacy for Large Touch Targets:
4. Accessibility Compliance Checks:
5. Tools and Techniques for Audits: