GitHub ensina leitores de tela a lerem linhas do tempo de issues e PRs como listas
O GitHub atualizou a interface das linhas do tempo de issues e pull requests, tornando-as compatíveis com leitores de tela. Agora as tecnologias assistivas anunciam a estrutura da lista, a quantidade de eventos e a posição atual, ajudando os usuários a se orientarem mais rápido em históricos de alterações longos. Ao carregar novos eventos pelo botão "Load more" ou "Load all", o leitor de tela agora anuncia a quantidade exata de itens carregados — por exemplo, "11 novos itens carregados". Antes, os novos eventos eram carregados silenciosamente, o que causava confusão para usuários de tecnologias assistivas. • Suporte a leitores de tela: VoiceOver, NVDA, JAWS • Linhas do tempo atualizadas: issue, pull request, commit, alerta de secret scanning, alerta de conformidade de licença • Disponível no github.com e no GitHub Enterprise Server 3.23
Processado por IA de GitHub Changelog; editado por Hamidun News
O GitHub atualizou a interface das linhas do tempo de issues e pull requests, tornando-as significativamente mais acessíveis para usuários de leitores de tela e outras tecnologias assistivas. Esse trabalho melhora a experiência de desenvolvedores com deficiência visual e os ajuda a trabalhar com projetos na plataforma com a mesma velocidade e conforto que os demais.
Como funciona a nova interface
Os leitores de tela agora conseguem navegar pelas linhas do tempo como listas HTML comuns. Ao percorrer os eventos da linha do tempo, a tecnologia assistiva anuncia a estrutura da lista, a quantidade de eventos, a posição atual do usuário e os comandos de navegação disponíveis. Isso torna o trabalho com um histórico de alterações longo muito mais intuitivo.
Antes, os leitores de tela percebiam as linhas do tempo como conteúdo simples e sem estrutura, sem informações sobre o tamanho do histórico ou a posição dentro dele. Os usuários precisavam "deslizar" pelo conteúdo sem ter uma ideia clara da estrutura. A nova abordagem resolve esse problema ao fornecer contexto de navegação completo e permitir saltar rapidamente para eventos relevantes sem percorrer todo o histórico.
Carregamento de novos eventos foi melhorado
Quando o usuário clica no botão "Load more" ou "Load all" para carregar eventos adicionais, o leitor de tela agora anuncia a quantidade exata de novos eventos carregados. Por exemplo, pode ser anunciado "11 novos itens carregados" depois que o foco se mover para o evento mais recente. Antes, os novos eventos eram carregados sem qualquer anúncio, o que podia gerar confusão sobre se o carregamento havia realmente ocorrido e quantos itens tinham sido adicionados.
Abrangência da atualização
A atualização funciona nas linhas do tempo dos seguintes tipos de itens:
• Issue — tarefas e bugs nos projetos • Pull request — solicitações de merge de código • Commit — commits com histórico de alterações • Secret scanning alert — alertas sobre segredos detectados • License compliance alert — alertas de conformidade de licenças
A atualização está disponível tanto no site principal github.com quanto no GitHub Enterprise Server a partir da versão 3.23, abrangendo tanto usuários públicos quanto corporativos da plataforma.
Como testar
Os desenvolvedores podem verificar as novas funcionalidades abrindo qualquer issue ou pull request com um histórico longo e percorrendo a linha do tempo com um dos leitores de tela populares:
• VoiceOver — integrado ao macOS e iOS • NVDA — leitor de tela gratuito para Windows • JAWS — leitor de tela comercial para Windows
O leitor de tela vai anunciar a linha do tempo como uma lista estruturada, indicando a quantidade de itens e a posição, permitindo se orientar rapidamente no histórico sem precisar escanear visualmente a tela.
Importância para a acessibilidade
A atualização não muda a aparência visual das linhas do tempo para a maioria dos usuários. No entanto, ela melhora significativamente a semântica HTML e a compatibilidade com tecnologias assistivas. Mudanças desse tipo são fundamentais para criar aplicações verdadeiramente inclusivas, nas quais usuários com deficiência podem trabalhar com a mesma eficiência que os demais desenvolvedores. O GitHub também oferece um guia detalhado sobre o uso de leitores de tela ao trabalhar com issues para todos os usuários interessados.
Perguntas frequentes sobre a notícia
Como funciona a nova interface?
Os leitores de tela agora conseguem navegar pelas linhas do tempo como listas HTML comuns. Ao percorrer os eventos da linha do tempo, a tecnologia assistiva anuncia a estrutura da lista, a quantidade de eventos, a posição atual do usuário e os comandos de navegação disponíveis. Isso torna o trabalho com um histórico de alterações longo muito mais intuitivo. Antes, os leitores de tela percebiam as linhas do tempo como conteúdo simples e sem estrutura, sem informações sobre o tamanho do histórico ou a posição dentro dele. Os usuários precisavam "deslizar" pelo conteúdo sem te
O que se sabe sobre Carregamento de novos eventos foi melhorado?
Quando o usuário clica no botão "Load more" ou "Load all" para carregar eventos adicionais, o leitor de tela agora anuncia a quantidade exata de novos eventos carregados. Por exemplo, pode ser anunciado "11 novos itens carregados" depois que o foco se mover para o evento mais recente. Antes, os novos eventos eram carregados sem qualquer anúncio, o que podia gerar confusão sobre se o carregamento havia realmente ocorrido e quantos itens tinham sido adicionados.
O que se sabe sobre Abrangência da atualização?
A atualização funciona nas linhas do tempo dos seguintes tipos de itens: Issue — tarefas e bugs nos projetos Pull request — solicitações de merge de código Commit — commits com histórico de alterações Secret scanning alert — alertas sobre segredos detectados License compliance alert — alertas de conformidade de licenças A atualização está disponível tanto no site principal github.com quanto no GitHub Enterprise Server a partir da versão 3.23, abrangendo tanto usuários públicos quanto corporativos da plataforma.
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.