07:29 How do You Test Success Criterion 1.3.5 on Mobile Applications TPG – Digital Accessibility cognitive learning Solutions | |
Here at TPG we have been asking this question and been working hard to fully understand this success criterion and provide a feasible solution.Cognitive learning theory in the classroom this has of course led to several other great questions to consider when coming up with a solution. How do you test a form field’s purpose on a mobile application?Cognitive learning theory in the classroom what if you don’t have access to the code, how do you know if the input’s purpose has been properly set? What are some techniques to suggest to clients to fix this?Cognitive learning theory in the classroom Luckily for all you readers out there, I have jumped head first into this task and want to give you all the knowledge that I possess. I too, along with several bright minded co-workers, worked together to figure out not only how to know if an input field’s purpose has been set, but also how we can help our clients with a solution on fixing it.Cognitive learning theory in the classroom what is success criterion 1.3.5? In a previous blog post, we introduced the web content accessibility guidelines (WCAG) 2.1 and briefly talked about each criterion.Cognitive learning theory in the classroom to summarize success criterion 1.3.5, an input field that is collecting information about the user needs to programmatically declare the specific kind of data expected and present the purpose to users in various methods.Cognitive learning theory in the classroom there are several methods in which the purpose can be presented, such as an icon symbolizing a field (e.G. Phone icon symbolizing a phone number) or by auto-suggesting pre-saved values that a user has saved to their browser.Cognitive learning theory in the classroom applying the proper techniques will help users with cognitive, learning, and mobility impairments who may have a difficult time identifying, typing, and remembering the form field information.Cognitive learning theory in the classroom how do you test on mobile applications? When using the standard uitextfield and uitextview (with iseditable property set to true) classes, they will automatically support the uitextinputtraits protocol.Cognitive learning theory in the classroom use the uikeyboardtype property to specify the input purpose. Then select one of the uikeyboardtype values to specify the correct keyboard to use for the input field.Cognitive learning theory in the classroom android platform Technology is constantly changing and enhancements are rapidly being made to allow information to be more accessible. With every new update to the android and ios operating systems, more functionality is available to assistive technology.Cognitive learning theory in the classroom both android and ios have other options available to provide a more precise input purpose; however, assistive technology cannot properly interact with these other options at this time.Cognitive learning theory in the classroom once these other options are supported and tested, be sure to check out an updated blog post on the input purpose on mobile applications. Update cognitive learning theory in the classroom I would actually temper the advice here a touch. It’s currently unclear how directly applicable WCAG 2.1 SC 1.3.5 is to native development. It is scoped specifically to “the content is implemented using technologies with support for identifying the expected meaning for form input data”.Cognitive learning theory in the classroom while it is possible to define input type to an extent, it is not possible to programmatically define which exact piece of (personal) information a field refers to.Cognitive learning theory in the classroom for HTML, the currently accepted and most widely supported way to pass 1.3.5 is to use autocomplete values. Relying on type is not sufficient (see discussions such as SC 1.3.5 technique “use type attribute on fields in simple login forms”?.Cognitive learning theory in the classroom There is a strong argument that native apps simply lack a way to programmatically define what inputs/form fields relate to specifically. And no, the point is not that authors can add symbols of similar to give users hints about what an input’s purpose is…it has to be a programmatic indication (which can be read and understood unequivocally by some 3rd party tool like a password manager app).Cognitive learning theory in the classroom | |
|
Total comments: 0 | |