¡Gracias por informar de esto!
¿Sabes en qué tema(s) se probó específicamente? Sería útil tener una referencia compartida para asegurarnos de que estamos viendo los mismos problemas, hay muchas variaciones en el contenido de las publicaciones, así que me gustaría asegurarme de que estamos enfocando nuestros esfuerzos en el lugar correcto.
Podríamos usar try.discourse.org, o podemos usar una publicación aquí en Meta como referencia si eso ayuda.
Por “navegación rápida”, ¿parece que te refieres específicamente a las listas de elementos? Puedo confirmar que tanto en NVDA como en VoiceOver, solo el contenido actualmente disponible en el DOM se puede acceder en las listas de elementos, esto también es cierto para los usuarios videntes y es una parte fundamental de cómo funciona Discourse. En lugar de paginación manual, cargamos/descargamos contenido a medida que alguien se desplaza hacia arriba/abajo en la página.
Esto es lo que normalmente espero cuando alguien menciona “navegación rápida”, aunque me doy cuenta de que no siempre hay una terminología consistente entre las aplicaciones.
He confirmado que la navegación de elemento a elemento funciona en NVDA y VoiceOver, pero he identificado un problema con nuestras “publicaciones pequeñas” dentro de los temas que puede impedir que la navegación continúe y aplicaré una solución para ello.
Una “publicación pequeña” es una actualización de estado del tema como fijada, cerrada/abierta, activada, etc. El problema con estas es que no tienen un encabezado interno como las publicaciones normales, por lo que cuando caen en el umbral antes de que se carguen más publicaciones al navegar… un usuario puede detenerse y solo escuchar “no hay siguiente encabezado”.
Las herramientas automatizadas como ANDI a menudo no reconocen los cambios del DOM en aplicaciones web como Discourse, generalmente están diseñadas para escenarios más simples como páginas estáticas. Por lo tanto, aunque a veces usamos estas herramientas para identificar problemas nosotros mismos, en escenarios más complejos como la navegación, tenemos que centrarnos en lo que podemos reproducir con pruebas manuales.
¿Supongo que esto también se refiere a las listas de elementos? Esto es lo esperado, pero quizás haya una mejora que podamos considerar para que las listas de elementos funcionen en Discourse, puedo plantear esto a nuestros ingenieros para obtener su opinión.
¿Esto también es específicamente en una lista de elementos? Como se mencionó anteriormente, he probado la navegación de NVDA y VoiceOver para la navegación de elemento a elemento, y puedo confirmar que funciona… pero si hay un contexto específico en el que no funciona, podemos examinarlo más de cerca.
