Success Criterion 2.2.1 - Level A
Timing Adjustable
Ensure everyone has enough time to complete tasks. People with disabilities sometimes need more time to navigate through a screen. Operating an app with assistive technologies is often slower compared to touch. People with learning disabilities, dyslexia and cognitive impairments may also need more time. If there are time limits, then the time limit should be adjustable. It's best to make sure there are no time limits.
Impact
People with a motor-impairment who use switch access need much more time to operate an app.
People with learning disabilities, dyslexia and cognitive impairments may also need more time.
Check
“Is it possible to adjust time limits?“
This can be tested without the use of assistive technologies.
Solution
Make timing adjustable
On Android, a Toast
is often used display temporary messages. The display duration might be too short for people to read or hear the message.
We recommend displaying messages by using an AlertDialog
or Snackbar
with the duration set to LENGTH_INDEFINITE
. Don't forget to add a close button.
Also check whether Executors
, Handler
or Timer
are used somewhere. If there are any time limits, make sure they can be extended.
val snackbar = Snackbar
.make(view, "Appt", Snackbar.LENGTH_INDEFINITE)
.setAction("Close") {
// Close
}
snackbar.show()