Volver al blog

Amnesia de Sesión: El impacto crítico de clonar el <title> en todo el sitio

Infografía detallada: Amnesia de Sesión: El impacto crítico de clonar el <title> en todo el sitio

TL;DR (Too Long; Didn’t Read... o básicamente: mucho texto, dame el resumen rápido)
El primer elemento que lee un lector de pantalla al cargar o cambiar de página es la etiqueta <title>. Si todos tus enlaces cargan vistas distintas pero la etiqueta siempre dice "Inicio - Ministerio", la persona usuaria pensará que la navegación falló y que sigue estancado en la misma página.

El ancla de la orientación superior

El Criterio WCAG 2.4.2 (Página Titulada) es un pilar de la navegabilidad. En arquitecturas modernas (SPA), el framework cambia el DOM sin recargar la página. Si el desarrollador olvida usar una librería como react-helmet para actualizar el <title>, el historial de navegación, los marcadores y las pestañas múltiples se vuelven clones indistinguibles.

El patrón erróneo: Código Accesible Deficiente

Un título perezoso y estático repetido en la raíz de toda la plataforma de trámites.

<!-- MAL: Título genérico compartido en todas las rutas -->
<head>
  <title>Portal de Servicios</title>
</head>

La Solución Accesible: Código Recomendado

Adoptar la sintaxis de título único y descriptivo, priorizando siempre la función de la vista actual en la primera posición para evitar esperas en la lectura de voz.

<!-- BIEN: Acción o vista específica, seguida de la Entidad -->
<head>
  <title>Paso 2: Subir Documentos - Trámite de Registro - Portal de Servicios</title>
</head>

Metodología de Verificación y Testing

Pruebas Manuales con Lectores de Pantalla

Con NVDA, tabular hasta el componente interactivo. Verificar que el lector anuncie correctamente su nombre, tipo (ej: "botón contraído" o "diálogo") y estado actual. Presionar Enter o Espacio para activarlo y confirmar que el cambio de estado sea anunciado dinámicamente.

Inspección del Árbol de Accesibilidad

En Chrome DevTools, seleccionar el elemento afectado en el panel Elements, luego abrir la pestaña Accessibility. Verificar que las propiedades Role, Name y State reflejen correctamente la intención del componente según el criterio WCAG 2.4.2.

Herramientas Automatizadas

Ejecutar Axe DevTools o WAVE sobre la vista afectada. Buscar violaciones relacionadas con el criterio WCAG 2.4.2. Complementar con una auditoría manual para los aspectos que las herramientas automatizadas no pueden verificar (interacción dinámica, calidad del contenido).

Compartir artículo:

Artículos relacionados

¿Necesitas ayuda con la accesibilidad de tus proyectos?

Descubre cómo nuestro ecosistema detecta y corrige las barreras de forma automática.

Hablar con un experto (Abre en una nueva ventana)