tab component keyboard accessibility
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 68/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- react, typescript
- Domínio
- accessibility, frontend
Direção de pesquisa
Comece localizando o componente de abas e os testes de interação pelo teclado. Em seguida, compare o comportamento atual com a interação pelo teclado para abas da WAI-ARIA vinculada na issue. Adicione a navegação entre as abas pelas setas, Home e End. O trabalho estará concluído quando quem usa o teclado puder acessar cada aba com essas teclas e o comportamento existente das abas continuar funcionando.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
According to https://www.w3.org/WAI/ARIA/apg/patterns/tabs/#keyboardinteraction we should be able to use arrows and Home / End to navigate between individual tabs.
Currently that is not possible.
It sais on the same page that:
Don't use tabs for site navigation. If each "tab" loads a different page or route, it's a navigation menu. Mark it up as
with links and put aria-current="page" on the current one. Screen reader users expect tab semantics to mean switching content in place.
But I don't think we should worry about it. On the component level we have no way how to detect it and in the context of SPA the concept of a page is blurry anyway.
- Linguagem predominante
- TypeScript
- Estrelas
- 23
- Forks
- 10
- Merge médio
- 5d 12h
- PRs com merge (30d)
- 9
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Sem guia de contribuição
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 react-ui-org/react-ui
-
maintenance
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
react-ui-org/react-ui#784 ·
Mantenedores costumam responder em até 1 dia
-
Update ESLint to version 10Abertamaintenance
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100
react-ui-org/react-ui#753 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Playwright container fails `devEngines` check again because its image does not pin Node.jsTalvez já em andamento @bedrich-schindler assumiu hoje. Abertabug maintenance
Dificuldade 4/5 1-2 dias Facilidade para iniciantes 25/100
react-ui-org/react-ui#782 ·
Mantenedores costumam responder em até 1 dia
-
Supported versionsAbertamaintenance
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
react-ui-org/react-ui#780 ·
Mantenedores costumam responder em até 1 dia
-
feature
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
react-ui-org/react-ui#778 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de react-ui-org/react-ui
Issues semelhantes
-
[Text] Add Reading Time & Word Count Estimator for Reflection Notes in src/lib/text/reading-time.tsAbertaarea:core beginner-friendly community contributions-welcome difficulty:easy enhancement good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
[fullsend] E2E: scorecard — filecheck GitLab entity metrics unavailable due to initialDelay timingAbertae2e-failure ready-to-code
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
redhat-developer/rhdh-plugin-export-overlays#4698 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
devswha/herdr-web-ui#2884 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
b:minor bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
software-mansion/argent#1771 ·
Mantenedores costumam responder em até 1 dia