Em direção ao canto superior direito da janela do navegador, um aplicativo exibe a mensagem "Sua sessão expirará em NN minutos". Essa mensagem muda uma vez por minuto enquanto não há atividade. Quando falta menos de um minuto, ela muda para "NN segundos" e, naturalmente, muda uma vez por segundo. Quando as interações do usuário enviam uma nova solicitação ao servidor, NN é redefinido para 30.
Os usuários de leitores de tela querem um alerta sonoro toda vez que isso muda (a) a cada minuto, (b) a cada segundo, (c) na redefinição para 30? Não sei onde fica a preferência geral entre "preciso saber quanto tempo me resta antes de perder minha sessão" e "isso é realmente uma distração".
O WCAG 2.2.2 fornece "Para qualquer informação de atualização automática que (1) inicia automaticamente e (2) é apresentada em paralelo com outro conteúdo, há um mecanismo para o usuário pausar, parar ou ocultá-la ou controlar a frequência da atualização, a menos que a atualização automática faça parte de uma atividade em que seja essencial." Isso parece mais voltado para atualizações imprevisíveis, como quando uma nova entrada aparece em um fluxo de notícias ao vivo em uma barra lateral que é tangencial ao uso da página pelo usuário do que em um cronômetro, onde o ponto principal é que o usuário precisa de uma indicação atualizada de quanto tempo resta. Essa disposição é aplicável aqui? Acho que se dermos a um usuário de leitor de tela os meios para pará-lo, isso resolveria minha primeira pergunta acima. De qualquer forma, não tenho certeza se isso é mais útil para um usuário visual do que um desperdício de espaço na tela. O que você acha?