Diferencia entre revisiones de «Principio 2/2.2 Tiempo Suficiente/2.2.1-A»
De WCAG Wiki
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 42: | Línea 42: | ||
|wcag_texto_criterioOAW= | |wcag_texto_criterioOAW= | ||
Si existe algún límite de tiempo para leer o interactuar con el contenido entonces dicho límite de tiempo se debe poder detener, extender o ajustar su duración a no ser que el límite de tiempo sea esencial para la actividad, tenga que ver con un evento en tiempo real (p. ej. una subasta) o su duración es superior a 20 horas | |||
|wcag_descripcion_resumida= | |||
Cuando una página impone un tiempo para realizar tareas (completar formularios, leer contenido, confirmar acciones), el usuario debe poder pausarlo, ampliarlo o ajustarlo. | |||
Se exceptúan situaciones donde el tiempo es intrínseco, como subastas o eventos en directo. | |||
|wcag_objetivo= | |wcag_objetivo= | ||
| Línea 52: | Línea 53: | ||
|wcag_importancia= | |wcag_importancia= | ||
No disponer de control sobre los tiempos puede impedir completar solicitudes, pagos o procesos clave. Los usuarios con procesamiento lento, dificultades motoras o lectura asistida pueden perder su progreso, lo que genera barreras críticas e injustas. | No disponer de control sobre los tiempos puede impedir completar solicitudes, pagos o procesos clave. | ||
Los usuarios con procesamiento lento, dificultades motoras o lectura asistida pueden perder su progreso, lo que genera barreras críticas e injustas. | |||
|wcag_referencias= | |wcag_referencias= | ||
<ul> | <ul> | ||
<li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/general/ | <li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/general/G133 G133: Providing a checkbox on the first page of a multi-part form that allows users to ask for longer session time limit or no session time limit]</span></li> | ||
<li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/ | <li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/general/G198 G198: Providing a way for the user to turn the time limit off]</span></li> | ||
<li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/general/ | <li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/general/G180 G180: Providing the user with a means to set the time limit to 10 times the default time limit]</span></li> | ||
<li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/client-side-script/ | <li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/client-side-script/SCR16 SCR16: Providing a script that warns the user a time limit is about to expire]</span></li> | ||
<li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/client-side-script/ | <li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/client-side-script/SCR1 SCR1: Allowing the user to extend the default time limit]</span></li> | ||
<li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/ | <li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/general/G4 G4: Allowing the content to be paused and restarted from where it was paused]</span></li> | ||
<li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/ | <li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/client-side-script/SCR33 SCR33: Using script to scroll content, and providing a mechanism to pause it]</span></li> | ||
<li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/ | <li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/client-side-script/SCR36 SCR36: Providing a mechanism to allow users to display moving, scrolling, or auto-updating text in a static window or area]</span></li> | ||
</ul> | </ul> | ||
|wcag_recursos= | |wcag_recursos= | ||
<ul> | <ul> | ||
<li>[https:// | <li>[https://section508coordinators.github.io/TrustedTester/timelimits.html Adjustable Time Limits]</li> | ||
</ul> | </ul> | ||
| Línea 77: | Línea 82: | ||
|wcag_pasos_evaluacion= | |wcag_pasos_evaluacion= | ||
<ol class="paso-list"> | |||
<ol class="paso-list"> | <ol class="paso-list"> | ||
<li><span class="paso-badge">Paso 1.</span> | <li><span class="paso-badge">Paso 1.</span> | ||
Comprobar si la página dispone de algún límite de tiempo para alguna tarea. | |||
</li> | </li> | ||
<li><span class="paso-badge">Paso 2.</span> | <li><span class="paso-badge">Paso 2.</span> | ||
Verificar que se proporcionan opciones para desactivar el límite de tiempo, ajustar su duración o extenderlo para permitir que todos los usuarios puedan completar la tarea con éxito. | |||
</li> | </li> | ||
</ol> | </ol> | ||
| Línea 128: | Línea 119: | ||
</pre> | </pre> | ||
</div> | </div> | ||
|wcag_otras_herramientas_evaluacion= | |wcag_otras_herramientas_evaluacion= | ||
<ul> | <ul> | ||
<li>'''Revisión de la interfaz''': identificar | <li>'''Revisión de la interfaz''': identificar elementos con límite de tiempo (formularios, sesiones, banners rotativos, juegos, test online, etc.).</li> | ||
<li>'''Prueba funcional''': comprobar que | <li>'''Prueba funcional''': comprobar que existe un mecanismo visible para pausar, extender o desactivar el temporizador antes de que expire, salvo en casos permitidos (tiempo real, esencial o >20h).</li> | ||
<li>'''Inspección del navegador''': | <li>'''Inspección del navegador''': analizar scripts y eventos temporizados para localizar temporizadores automáticos (p. ej., JavaScript <code>setTimeout</code>, <code>setInterval</code>).</li> | ||
<li>''' | <li>'''Tecnologías de apoyo''': usar lector de pantalla o navegación con teclado para asegurarse de que el control para ampliar/detener el tiempo es accesible y operable.</li> | ||
</ul> | </ul> | ||
}} | }} | ||
Revisión del 14:36 5 nov 2025
2.2.1-A. Tiempo ajustable
- Nivel: A
- Versión: 2.0
- Principio: 2_Operable
- Pauta: 2.2_Tiempo_suficiente
- Grupo: Interacción
- Subgrupo: Tiempo
Discapacidades afectadas
Este criterio puede afectar a distintas personas con discapacidad. A continuación se indican las más relevantes.
-
Visual total – Barrera grave -
Baja visión – Barrera moderada -
Motriz – Barrera grave -
Cognitiva – Barrera grave -
Auditiva – Barrera leve -
Sordoceguera
–
Barrera grave
Enunciado del criterio (Observatorio de Accesibilidad Web)
- Si existe algún límite de tiempo para leer o interactuar con el contenido entonces dicho límite de tiempo se debe poder detener, extender o ajustar su duración a no ser que el límite de tiempo sea esencial para la actividad, tenga que ver con un evento en tiempo real (p. ej. una subasta) o su duración es superior a 20 horas
Comprensión del criterio
Descripción resumida
Cuando una página impone un tiempo para realizar tareas (completar formularios, leer contenido, confirmar acciones), el usuario debe poder pausarlo, ampliarlo o ajustarlo.
Se exceptúan situaciones donde el tiempo es intrínseco, como subastas o eventos en directo.
Objetivo
Garantizar que las personas que necesitan más tiempo para leer, comprender o completar acciones —como usuarios con dificultades motoras, cognitivas o de visión— puedan finalizar las tareas sin perder información o ser expulsadas del proceso.
Importancia de cumplir el criterio
No disponer de control sobre los tiempos puede impedir completar solicitudes, pagos o procesos clave.
Los usuarios con procesamiento lento, dificultades motoras o lectura asistida pueden perder su progreso, lo que genera barreras críticas e injustas.
Referencias WCAG
- G133: Providing a checkbox on the first page of a multi-part form that allows users to ask for longer session time limit or no session time limit
- G198: Providing a way for the user to turn the time limit off
- G180: Providing the user with a means to set the time limit to 10 times the default time limit
- SCR16: Providing a script that warns the user a time limit is about to expire
- SCR1: Allowing the user to extend the default time limit
- G4: Allowing the content to be paused and restarted from where it was paused
- SCR33: Using script to scroll content, and providing a mechanism to pause it
- SCR36: Providing a mechanism to allow users to display moving, scrolling, or auto-updating text in a static window or area
Recursos de apoyo
Evaluación del criterio
Tipo de evaluación
Evaluación Manual
Procedimiento de evaluación
- Paso 1. Comprobar si la página dispone de algún límite de tiempo para alguna tarea.
- Paso 2. Verificar que se proporcionan opciones para desactivar el límite de tiempo, ajustar su duración o extenderlo para permitir que todos los usuarios puedan completar la tarea con éxito.
Resultado esperado
El usuario puede pausar, extender o ajustar el tiempo sin perder contenido ni progreso, salvo excepciones justificadas.
Ejemplo
Se posible extender el tiempo para enviar los datos de un formulario.
<form>
<p>La sesión expira en <span id="timer">30</span> segundos</p>
<button type="button" id="extend">Extender tiempo</button>
</form>
<script>
let time = 30;
const timerEl = document.getElementById('timer');
const btn = document.getElementById('extend');
let interval = setInterval(() => {
time--;
timerEl.textContent = time;
if(time <= 0) { alert("Tiempo expirado"); clearInterval(interval); }
}, 1000);
btn.addEventListener('click', () => { time += 60 });
</script>
Otras herramientas de evaluación
- Revisión de la interfaz: identificar elementos con límite de tiempo (formularios, sesiones, banners rotativos, juegos, test online, etc.).
- Prueba funcional: comprobar que existe un mecanismo visible para pausar, extender o desactivar el temporizador antes de que expire, salvo en casos permitidos (tiempo real, esencial o >20h).
- Inspección del navegador: analizar scripts y eventos temporizados para localizar temporizadores automáticos (p. ej., JavaScript
setTimeout,setInterval). - Tecnologías de apoyo: usar lector de pantalla o navegación con teclado para asegurarse de que el control para ampliar/detener el tiempo es accesible y operable.
Ejemplos accesibles y no accesibles creados por alumnos
Comentarios
A continuación se muestran comentarios sobre el criterio 2.2.1-A. Tiempo ajustable
Loading comments...
