Existem vários pequenos problemas com a nova lógica de limites de link/código que precisam ser corrigidos.
Adoro o recurso e acho que ajuda muito a entender onde você está digitando.
No entanto, testando rapidamente com o Safari 10 + VoiceOver, o limite do link é lido como:
link zero width no break space
ou algo assim, desculpe, não sou um falante nativo de inglês aqui 🙂
Uma opção pode ser a mencionada por @spocke no Slack :
pode ser necessário envolvê-lo em um intervalo com tags aria, então
Ao navegar por caracteres ou palavras, os leitores de tela já anunciam link
ao entrar em um link, embora não anunciem nada ao sair do link, então talvez apenas ocultar o caractere zwnbsp
das tecnologias assistivas possa trabalhe bem.
@afercia Fiz algumas investigações sobre este.
Para evitar que o acento circunflexo se normalize na âncora quando estiver dentro/fora, precisamos inserir algo que impeça o navegador de fazer o que é padrão. Usamos espaços sem quebra de largura zero, pois é basicamente um caractere invisível que não é mais usado para nada, exceto para assinaturas de BOM em documentos. Esses caracteres parecem ser ignorados pelo Jaws, mas falados pelo VoiceOver e pelo NVDA.
Tentei contornar isso de várias maneiras:
Então, para resumir, é complicado. :)
Corrigimos os itens listados neste ticket. Então estou fechando esse.
Comentários muito úteis
Corrigimos os itens listados neste ticket. Então estou fechando esse.