El cambio de estado en cualquier componente de la interfaz de usuario no provoca automáticamente un cambio en el contexto a menos que el usuario haya sido advertido de ese comportamiento antes de usar el componente.
La intención de este Criterio de Conformidad es garantizar que la entrada de datos o la selección de un control de formulario tiene efectos previsibles. Cambiar la configuración de cualquier componente de la interfaz de usuario significa cambiar algún estado en el control que persistirá cuando el usuario ya no interactúe con él. Entonces, cuando se selecciona una casilla de verificación o se escribe en un campo de texto se cambia su configuración pero no cuando se activa un enlace o un botón. Los cambios en el contexto pueden confundir a los usuarios que no perciben fácilmente los cambios o son distraídos por los cambios. Los cambios en el contexto son apropiados sólo cuando es evidente que se producirán en respuesta a las acciones del usuario .
Nota: Este Criterio de Conformidad abarca los cambios en el contexto provocados por el cambio de la configuración de un control. Hacer clic en los enlaces o las pestañas en un control de pestañas, es activar el control, no cambiar la configuración de ese control.
Este Criterio de Conformidad ayuda a los usuarios con discapacidad haciendo que el contenido interactivo sea más predecible. Los cambios inesperados en el contexto pueden desorientar tanto a los usuarios con problemas visuales o con limitaciones cognitivas que les resulta imposible utilizar el contenido.
Las personas que no pueden detectar los cambios en el contexto tienen más posibilidades de desorientarse al navegar un sitio. Por ejemplo:
Las personas ciegas o con poca visión pueden tener dificultades para saber cuándo ha ocurrido un cambio en el contexto visual, como una nueva ventana que se abre. En este caso, avisar a los usuarios con anticipación que el contexto cambiará minimiza la confusión que puede sentir el usuario cuando descubre que el botón para retroceder ya no funciona de la forma esperada.
Algunas personas con baja visión, deficiencia intelectual, problemas de lectura o dificultades para interpretar las pistas visuales se benefician si se agrega información adicional con la cual puedan detectar los cambios en el contexto.
Un formulario permite crear entradas en una agenda web. Junto con los campos normales para el tema, la hora y el lugar, hay una serie de botones para seleccionar el tipo de entrada que se desea crear. Las entradas pueden ser del tipo reunión, anotación o recordatorio. Si el usuario elige el botón para reunión, aparecen campos adicionales en la página para ingresar el nombre de los participantes en esa reunión. Otros campos aparecen si se elige el botón para recordatorio. Cómo sólo cambian partes del sistema de entradas y la estructura general se mantiene, el contexto básico sigue siendo el mismo para el usuario.
Un formulario contiene campos que representan los números de teléfono de un determinado país. Todos los números tiene un código de área de tres dígitos seguido de un prefijo de tres dígitos y, por último, un número de cuatro dígitos, y cada parte del número telefónico se introduce en un campo separado. Cuando el usuario completa la entrada de un campo e introduce el primer dígito del campo siguiente, el foco se mueve automáticamente al siguiente campo. Este comportamiento de los campos de teléfono se describe al usuario al comienzo del formulario.