Open JJdeGroot opened 4 months ago
Conceptually, (as seen in the Notes for WCAG2ICT and Understanding in WCAG) 4.1.2 seems to primarily guide customizations and their interactions with (at least some) AT. In thinking about a mobile context for 4.1.2, I have two questions I hope the group can decide on:
@jamieherrera
For you first point, I have always interpreted it as interactive elements. Meaning that a non-interactive image would not be required to have it's role set to image
. But I agree that would be very helpful.
I think one of the major differences between Android/iOS and Web is that web uses alt
to set a label for images, while Android/iOS use contentDescription
/ accessibilityLabel
; which are the same properties used for setting a name in 4.1.2.
It might help to make the scope of elements broader, but we have to be careful about introducing any edge cases.
For your second point, I agree it would be good to include hardware keyboard in our updated definition of assistive technology
. Double check when working on the definition of keyboard interface
Discussed in today’s meeting.
ACTION: Continue discussion next week
For your second point, I agree it would be good to include hardware keyboard in our updated definition of assistive technology
I think the general assumption both in WCAG2ICT and standards like EN 301 549 is that keyboard (without running any AT) is just another input mode that 2.1.1 requires to be supported by software, incl. mobile apps. That Apple added keyboard support belatedly to be activated as an accessibility setting does not seem to force us to classify it as AT? At least on an iPad with Magic Keyboard, shouldn‘t the assumption be that all UIE are keyboard accessible (tab or arrow keys) and would fail 2.1.1. if they aren‘t? I would not mix this up with 4.1.2.
But maybe I‘m all wrong and we need to align more closely with current mobile development constraints…
@detlevhfischer that's essentially what I'm trying to capture is whether as a group we feel that the use case for a physical keyboard in the native mobile space (especially in the Apple context of FKA as an Accessibility feature) merits a deviation from WCAG, as the physical keyboard (and onscreen keyboard in tablets/ touchscreen laptops) is an extension of the interface itself, whereas a physical keyboard for a mobile phone (and tablets, to some extent) is an accessory tool.
as the physical keyboard (and onscreen keyboard in tablets/ touchscreen laptops) is an extension of the interface itself, whereas a physical keyboard for a mobile phone (and tablets, to some extent) is an accessory tool.
As far as the AGWG is concerned, the consensus so far (if I read it correctly) has been to de-emphasize the desktop/mobile distinction, in part because of the growing confluence of both.
If we, as a group, choose a deviation, the question remains whether keyboard accessibility would still be a requirement - so that after activating the Keyboard setting on iOS (I think it is reasonable to expect kb users to know and activate that setting), everything is indeed keyboard-accessible (in some way). If that would be the line we take, it seems there wouldn‘t be a big difference to applying WCAG undeviated?
How would we treat keyboard SCs like 2.1.1 and 2.4.3 in a context where we do embark on a deviation? This is not a rhetorical question. In practical terms it could mean that a less stringent implementation of keyboard focus order would be acceptable (some deviations of order? - A wild mix of tab and arrow keys? Or accepting that for reaching some UIE, kb users would need visual feedback to move arrow keys — provided that in a screenreader + touch mode of use, SR focus does reach everything sequentially)?
Discussed in today’s meeting.
WCAG2ICT guidance: https://www.w3.org/TR/wcag2ict-22/#name-role-value
Share your thoughts for applying to mobile apps as a comment below.