Discurso con un lector de pantalla

La semana pasada usé Discourse con un lector de pantalla (NVDA) durante un día y este problema fue mi frustración número 1, así que quiero mucho solucionarlo.

Cuando ingresas a un tema desde una lista de temas como /latest, Discourse te desplaza hacia abajo y resalta la primera publicación no leída en el tema o a la última publicación si no hay publicaciones no leídas. Esto funciona muy bien para los usuarios videntes; sin embargo, los usuarios de lectores de pantalla no se dan cuenta de esto porque el foco no se mueve en absoluto cuando ingresas a un tema, por lo que los lectores de pantalla simplemente comenzarán a leer desde la parte superior de la página.

He implementado un componente de tema aquí en Meta para probar mi solución para este problema. ¿Alguien que use un lector de pantalla puede probar la solución y ver si la mejora (o la empeora :sweat_smile:)? Ingresa a un tema aleatorio, lee algunas publicaciones, sal del tema y vuelve a ingresarlo, ¿puedes decir fácilmente que Discourse te puso en la primera publicación no leída? ¿Hay alguna mejora que podamos hacer?

11 Me gusta