Revisión de muestra de accesibilidad del Patronat
30 de octubre de 2026 · Entorno de revisión (staging)
Costa Daurada, Terres de l’Ebre y Costa Daurada Convention Bureau.
Esta revisión identifica problemas concretos y documenta la muestra comprobada. No es una certificación de conformidad ni una evaluación exhaustiva de las tres webs. Una página sin detecciones automáticas puede contener barreras que requieren comprobación manual.
Alcance y método
20 URL públicas: 11 de Costa, 7 de Terres y 2 de Convention Bureau, repetidas a 1.440 y 430 píxeles de anchura y 1.000 de altura: 40 comprobaciones. Chromium sin sesión administrativa, movimiento reducido y axe-core 4.14.0. Se rechaza el consentimiento cuando aparece; no se envían formularios ni se activan reproductores de terceros en la prueba automática.
Reglas solicitadas: wcag2a, wcag2aa, wcag21a, wcag21aa y wcag22aa. Las comprobaciones adicionales de WCAG 2.2 se distinguen de la referencia WCAG 2.1. Se conservan los resultados que axe marca como pendientes de revisión manual; no se cuentan como aprobados.
Las 40 comprobaciones respondieron HTTP 200, con título e idioma HTML, sin excepciones JavaScript registradas ni desbordamiento horizontal del documento. 24 comprobaciones no tuvieron detecciones automáticas y 16 sí tuvieron detecciones. Son casos URL/anchura, no páginas únicas ni un porcentaje de conformidad.
Correcciones realizadas y verificadas en esta entrega
- Contraste del texto de los resultados de búsqueda y de rótulos, numeración y calendario de PortAventura. Sin detecciones de contraste en estas dos páginas de la muestra final.
- Roles válidos para las leyendas y carruseles de Grand Tour; corregidos los rótulos de etapas sobre blanco.
- Eliminada la ocultación ARIA de contenedores con botones de carrusel y ampliada su superficie de interacción. Las portadas de la muestra final ya no presentan esas detecciones.
- Declaraciones de los tres sitios actualizadas en catalán, castellano e inglés para describir la muestra real y enlazar este informe.
Hallazgos que siguen pendientes
- Nombre accesible y texto visible (WCAG 2.5.3). Enlace circular del Atles en ambas portadas, selector de municipio del formulario de experiencias de Terres y botón de vídeo en la portada de Convention Bureau. Hay que ajustar los nombres y repetir las pruebas de teclado y voz.
- Contraste (WCAG 1.4.3). Permanecen casos en Grand Tour, especialmente Terres en escritorio; una etiqueta del mapa de portada de Terres y un elemento de Els Olivers en escritorio. La tabla y los ejemplos identifican la muestra exacta.
- Tamaño y separación de controles (comprobación adicional WCAG 2.2, 2.5.8). Marcadores de mapas en el índice de itinerarios y en Contacte de Costa. La superposición necesita revisión visual y de interacción antes de aplicar una solución; no se da por resuelta ni por exenta.
Comprobaciones complementarias de esta entrega
- Acceso «Saltar al contenido» activado con teclado en las portadas de Costa y Terres: el foco llega a
main-content. - Capturas examinadas de búsqueda en escritorio, recorridos en móvil y mapas de las dos marcas. El relieve se dibuja y su recurso propio responde HTTP 200.
- Ocho tarjetas y ocho enlaces de recorridos de naturaleza de Terres; cada ficha responde HTTP 200.
- La selección de Històries visuals tiene ocho vídeos del catálogo; disponibilidad contrastada con oEmbed de YouTube. El enlace de la primera tarjeta abre el modal con panel de consentimiento y sin iframe de YouTube antes de permitirlo. No se certifica aquí el contenido audiovisual, sus subtítulos o la reproducción completa.
- Ocho consultas del planificador (cuatro estaciones por marca): cada resultado devuelto tiene la estación solicitada. Es una validación funcional, no una prueba de accesibilidad.
Revisión manual que falta completar
Recorrido completo con teclado de menús, filtros, formularios y modales; lector de pantalla; mensajes de error y envío de formularios; ampliación y reflujo al 400 %; cambios dinámicos y todas las combinaciones de filtros; controles de mapas; documentos PDF y otros descargables; subtítulos y alternativas audiovisuales; demás páginas, idiomas y estados no incluidos en esta muestra. No se han probado envíos reales ni el circuito de notificaciones.
Matriz de la muestra final
Los números cuentan elementos que axe señaló en esa carga. Las páginas dinámicas y la superposición de marcadores pueden variar al cambiar el zoom o el estado. No deben sumarse como incidencias editoriales distintas.
Ejemplos técnicos para corrección
costa · 1440 px · label-content-name-mismatch · 1 elementos
Página revisada · Descripción de la regla
costa · 430 px · label-content-name-mismatch · 1 elementos
Página revisada · Descripción de la regla
costa · 1440 px · target-size · 37 elementos
Página revisada · Descripción de la regla
.itin-overview-marker.leaflet-marker-icon[role="button"]:nth-child(2).itin-overview-marker.leaflet-marker-icon[role="button"]:nth-child(3)div[aria-label="Cambrils en família · 2d"]
costa · 430 px · target-size · 35 elementos
Página revisada · Descripción de la regla
.itin-overview-marker.leaflet-marker-icon[role="button"]:nth-child(2).itin-overview-marker.leaflet-marker-icon[role="button"]:nth-child(3)div[aria-label="Cambrils en família · 2d"]
costa · 1440 px · color-contrast · 1 elementos
Página revisada · Descripción de la regla
.gt-style-ad8d56782d.tracking-widest.mb-3
costa · 430 px · color-contrast · 1 elementos
Página revisada · Descripción de la regla
.gt-style-ad8d56782d.tracking-widest.mb-3
costa · 1440 px · target-size · 29 elementos
Página revisada · Descripción de la regla
.leaflet-marker-icon.contacto-map-pin-layer.leaflet-interactive:nth-child(1)div[aria-label="Oficina de Turisme de Reus"].leaflet-marker-icon.contacto-map-pin-layer.leaflet-interactive:nth-child(9)
costa · 430 px · target-size · 46 elementos
Página revisada · Descripción de la regla
.leaflet-marker-icon.contacto-map-pin-layer.leaflet-interactive:nth-child(3)div[aria-label="Oficina de Turisme de Reus"].leaflet-marker-icon.contacto-map-pin-layer.leaflet-interactive:nth-child(9)
mice · 1440 px · label-content-name-mismatch · 1 elementos
Página revisada · Descripción de la regla
mice · 430 px · label-content-name-mismatch · 1 elementos
Página revisada · Descripción de la regla
terres · 1440 px · color-contrast · 1 elementos
Página revisada · Descripción de la regla
span[data-mo-etiqueta="terres"] > small
terres · 1440 px · label-content-name-mismatch · 1 elementos
Página revisada · Descripción de la regla
terres · 430 px · label-content-name-mismatch · 1 elementos
Página revisada · Descripción de la regla
terres · 1440 px · color-contrast · 1 elementos
Página revisada · Descripción de la regla
terres · 1440 px · label-content-name-mismatch · 1 elementos
Página revisada · Descripción de la regla
button[aria-label="Municipi (obligatori)"]
terres · 430 px · label-content-name-mismatch · 1 elementos
Página revisada · Descripción de la regla
button[aria-label="Municipi (obligatori)"]
terres · 1440 px · color-contrast · 27 elementos
Página revisada · Descripción de la regla
.gt-heroB__xapa.gt-style-87049f9cd3.gt-style-2b55ad4ade
Evidencias y fuentes
Scripts de reproducción del proyecto: scripts/seguimiento-20261030/auditar-accesibilidad.py y verificar-interacciones.py. La revisión institucional y la corrección de los pendientes deben continuar antes de declarar una conformidad completa.