Saltar al contenido
Pon el foco
Criterios de Comprensible

ComprensiblePauta 3.2 Predecible

3.2.1Al recibir el foco

Nivel ALo exige la normativa (EN 301 549).

Qué pide

Recibir el foco no provoca cambios de contexto inesperados.

A quién ayuda: Usuarios de teclado y de lector de pantalla.

Un caso real

Un menú desplegable de provincias.

BienAl tabular a él no pasa nada hasta que el usuario actúa.
MalAl recibir el foco abre una ventana nueva.

Cómo aplicarlo en código

Recibir el foco no cambia de contexto

CorrectoJavaScript
// La ventana se abre cuando la persona lo pide
botonBoletin.addEventListener("click", abrirVentanaBoletin);
IncorrectoJavaScript
// Al entrar con Tab en el campo, se abre una ventana inesperada
campoEmail.addEventListener("focus", abrirVentanaBoletin);

Cómo comprobarlo

Tabula por todos los elementos y observa si algo cambia solo.

Understanding 3.2.1 (W3C, en inglés)