Eric Bailey explique comment rendre les interfaces de chat avec les LLM accessibles, notamment aux personnes utilisant un lecteur d’écran. Il recommande des annonces ARIA dans une région dédiée pour signaler le traitement des demandes et lire les réponses une fois leur génération terminée, plutôt que pendant le streaming. L’article aborde aussi la gestion du focus, la navigation au clavier et la conception d’interactions réellement utilisables, au-delà de la simple conformité aux règles d’accessibilité.
L'article explore les écarts entre ce que les lecteurs d'écran annoncent et ce qui est visuellement affiché à l'écran, en utilisant des burritos comme métaphore. Il souligne que les emojis et autres éléments visuels peuvent induire en erreur les utilisateurs de lecteurs d'écran, comme dans l'exemple d'un emoji de burrito dans un titre de sandwich. L'auteur fournit des tableaux comparatifs montrant comment les lecteurs d'écran populaires (JAWS, NVDA, VoiceOver) annoncent différents éléments HTML, et discute des éléments que le HTML fournit par défaut et ceux qui nécessitent des ajouts pour des annonces significatives. L'article encourage à mieux documenter et enregistrer les exigences des lecteurs d'écran pour combler les lacunes entre la conception et le code.