As equipes de front-end tornaram-se muito boas em monitorar o que acontece depois que um aplicativo chega à produção. Rastreamos erros de JavaScript, falhas de API, latência e Core Web Vitals. Quando algo muda após um lançamento, esses sinais nos ajudam a determinar se o aplicativo está íntegro.
Mas há uma lacuna que acho que as equipes de front-end costumam ignorar. Um aplicativo pode parecer completamente saudável nesses painéis, enquanto um fluxo de trabalho importante é inutilizável para alguém que navega com um teclado ou tecnologia assistiva.
Imagine um fluxo de checkout em que uma alteração recente na interface do usuário torna o botão final inacessível pelo teclado. A página ainda carrega. A API responde com sucesso. Não há novas exceções de JavaScript e as métricas de desempenho parecem normais. Todo sinal tradicional indica que o aplicativo está funcionando, mas alguns usuários não conseguem mais concluir a compra.
