ARIA - elementos da janela do compositor não estão sendo lidos

Elementos aria-label estão ausentes no campo de entrada de título e na área de texto do editor principal.

Estou relatando aqui, pois não tenho certeza qual é a melhor maneira, no estilo Ember, de adicionar os campos de rótulo adicionais nos componentes pré-construídos.

Nos testes, parece que o ChromeVox consegue ler pelo menos o campo de entrada de título, mas seria bom ter essa implementação caso outros leitores de tela não sejam compatíveis com placeholders isolados. No caso da área de texto, a situação não é ideal, pois ele não lê o placeholder.

6 curtidas

Tenho uma solução para isso adicionando um componente d-textarea. Me avise se isso parece bom ou se existe uma maneira melhor no Ember para fazer algo assim @j.jaffeux :pray:

Isso adiciona role=“form” à janela do compositor com o rótulo do botão de ação (responder/criar tópico/sussurrar), para que leitores de tela saibam como ler o elemento. Também adiciona os placeholders como aria-labels, para que os leitores de tela saibam como anunciar os elementos.

3 curtidas