reactjs / reactjs/react.dev

Mobile navigation width is offset by scrollbar

Aberta
#5,725 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
JavaScript
Estrelas
11.8k
Forks
7.9k
Merge médio
1d 11h
PRs com merge (30d)
11

Descrição

On browsers that support ::webkit-scrollbar, the navigation width is offset by the width of the scrollbar, hence not exactly 100% of the overflowing parent.

In other browsers (e.g. Firefox, iOS browsers), the navigation width is correctly set to 100% of the overflowing parent, and with uneven padding on the parent, the nav looks like it's overflowing.

Chrome with transparent ::webkit-scrollbar:
Screenshot 2023-03-18 at 10 58 33 pm

Chrome without:
Screenshot 2023-03-18 at 10 58 44 pm

Firefox that supports scrollbar-color instead:
Screenshot 2023-03-18 at 10 59 34 pm

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Reproduza o comportamento de navegação no Chrome e no Firefox, concentrando-se no elemento pai com overflow e no estilo da barra de rolagem mencionado no relatório. Inspecione os estilos de navegação e compare o resultado com e sem suporte a ::webkit-scrollbar ou scrollbar-color. A tarefa estará concluída quando a navegação ocupar exatamente 100% do elemento pai com overflow, sem overflow visual nem deslocamento.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
css
Domínio
frontend
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
38/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.