Keyboard Accessibility
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 38/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript
- Domínio
- accessibility, frontend
Direção de pesquisa
Comece com a reprodução anexada datatables_fixed_header_keyboard.zip e inspecione o comportamento do cabeçalho fixo ao ordenar pelo teclado, navegar com a tecla Tab e rolar entre o cabeçalho em sua posição original e o cabeçalho flutuante. Verifique cada um dos três problemas relatados de foco e ordem de tabulação e, em seguida, confirme que o foco é retido corretamente e que o cabeçalho é encontrado apenas na posição pretendida.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
I want to address three issues related to keyboard accessibility of the fixed header here. All of them can be seen in datatables_fixed_header_keyboard.zip.
- When activating a sort button in the fixed header using the keyboard, focus is lost.
- When tabbing through the complete page, the header is encountered twice, first in-place and then floating. This is because the fixed header is placed at the end of the body. Ideally, the fixed header should appear at the position in the tab order as the original header. When tabbing through the page in reverse order while the page is scrolled to the top, neither of the two headers will receive focus.
- Focus is not retained when switching between in-place and fixed header.
- Linguagem predominante
- TypeScript
- Estrelas
- 73
- Forks
- 83
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de DataTables/FixedHeader
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
DataTables/FixedHeader#105 · 26 comentários · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 40/100
DataTables/FixedHeader#103 · 1 comentário ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
DataTables/FixedHeader#102 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
DataTables/FixedHeader#98 · 8 comentários · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
DataTables/FixedHeader#94 · 5 comentários ·
Todas as issues de DataTables/FixedHeader
Issues semelhantes
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 86/100
ranxianglei/billion-context#5893 ·
Mantenedores costumam responder em até 1 dia
-
stringify escapes leading digits in pseudo-class arguments (:nth-child(1) becomes :nth-child(\31 ))Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
Mantenedores costumam responder em até 1 dia
-
enhancement security severity:low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
Battle-Cattle/BCUK-Bot-4#959 ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: Claude account rows no longer show the email (since #8055), so "Account 1, 2, 3" cannot be told apartTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertaaccount-pool bug gui
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
lidge-jun/opencodex#8286 · 2 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia