Olá,
Estou trabalhando na iniciativa COVID-19 RAMP. Escolhemos o Discourse para nosso fórum e estamos muito satisfeitos com ele.
Um colega e eu temos analisado a acessibilidade. Acredito que resolvemos os problemas de baixo contraste por meio da funcionalidade de CSS do administrador. No entanto, temos alguns problemas, conforme relatado pelo WAVE, que não temos certeza de que conseguimos resolver sozinhos, conforme descrito abaixo:
-
Imagem vinculada sem texto alternativo: isso se refere às imagens de avatar. Há um título descritivo, mas o atributo alt está vazio.
-
Falta um rótulo em todas as páginas:
<div><input type="text"></div> -
Há um cabeçalho vazio em todas as páginas:
<div class="title"><h3></h3><!-- --></div> -
Há diversos botões vazios relatados, associados a SVG.
-
Há links vazios, por exemplo:
<a href="" aria-hidden="true" tabindex="-1" class="tabLoc"></a>
e
<a href="" class="edit-topic" title="edit the title and category of this topic" data-ember-action="" data-ember-action-27="27"><svg class="fa d-icon d-icon-pencil-alt svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#pencil-alt"></svg></a>. -
Há um cabeçalho de tabela vazio:
<th data-sort-order="posters" class="posters"></th>
Ficarei muito surpreso se formos os únicos a enfrentar esses problemas, então estou me perguntando se o WAVE está exagerando ou se talvez estejamos deixando passar algo. Qualquer ajuda será muito apreciada.
Muito obrigado antecipadamente,
Kostas