Questão 1: Navegação de Título Quebrada / Manipulação de DOM

Obrigado por relatar isso!

Você sabe em qual(is) tópico(s) isso foi testado especificamente? Seria útil ter uma referência compartilhada para garantir que estamos vendo os mesmos problemas, pois existem muitas variações no conteúdo das postagens, então gostaria de ter certeza de que estamos focando nossos esforços no lugar certo.

Poderíamos usar o try.discourse.org, ou podemos usar uma postagem aqui no Meta como referência, se isso ajudar.

Por “navegação rápida”, parece que você está se referindo especificamente a listas de elementos? Posso confirmar que tanto no NVDA quanto no VoiceOver, apenas o conteúdo atualmente disponível no DOM pode ser acessado nas listas de elementos, isso também é verdade para usuários videntes e é uma parte fundamental de como o Discourse funciona. Em vez de paginação manual, carregamos/descarregamos conteúdo à medida que alguém rola para cima/para baixo na página.

É isso que geralmente espero quando alguém menciona “navegação rápida”, embora eu perceba que nem sempre há terminologia consistente entre os aplicativos.

Confirmei que a navegação de elemento para elemento funciona no NVDA e no VoiceOver, mas identifiquei um problema com nossas “postagens pequenas” dentro dos tópicos que pode impedir a continuação da navegação e aplicarei uma correção para isso.

Uma “postagem pequena” é uma atualização de status do tópico, como fixada, fechada/aberta, ativada, etc. O problema com essas é que elas não têm um cabeçalho interno como as postagens regulares, então quando elas caem no limite antes que mais postagens sejam carregadas durante a navegação… um usuário pode ser interrompido e ouvir apenas “nenhum próximo cabeçalho”.

Ferramentas automatizadas como o ANDI muitas vezes falham em reconhecer as mudanças no DOM em aplicativos web como o Discourse, elas geralmente são construídas para cenários mais simples, como páginas estáticas. Portanto, embora às vezes usemos essas ferramentas para identificar problemas, em cenários mais complexos, como navegação, precisamos nos concentrar no que podemos reproduzir com testes manuais.

Presumo que isso também se refira a listas de elementos? Isso é esperado, mas talvez haja uma melhoria que possamos considerar para fazer as listas de elementos funcionarem no Discourse, posso discutir isso com nossos engenheiros para obter sugestões.

Isso também é especificamente em uma lista de elementos? Como mencionado acima, testei a navegação NVDA e VoiceOver para navegação de elemento para elemento e posso confirmar que isso funciona… mas se houver um contexto específico em que não funciona, podemos investigar mais a fundo.

3 curtidas