Na semana passada, usei o Discourse com um leitor de tela (NVDA) por um dia e esse problema foi minha frustração nº 1, então quero muito consertá-lo.
Quando você entra em um tópico de uma lista de tópicos como /latest, o Discourse rola para baixo e destaca a primeira postagem não lida no tópico ou para a última postagem se não houver postagens não lidas. Isso funciona bem para usuários videntes, no entanto, usuários de leitores de tela não são informados disso porque o foco não é movido em nada quando você entra em um tópico, então os leitores de tela apenas começarão a ler do topo da página.
Implantei um componente de tema aqui no Meta para testar minha correção para este problema. Alguém que usa um leitor de tela pode testar a correção e ver se ela melhora (ou piora
)? Entre em um tópico aleatório, leia algumas postagens, saia do tópico e entre nele novamente, você consegue dizer facilmente que o Discourse o colocou na primeira postagem não lida? Alguma melhoria que possamos fazer?