Freecodecamp: O estilo de pesquisa pula

Criado em 15 out. 2019  ·  3Comentários  ·  Fonte: freeCodeCamp/freeCodeCamp

Descreva o bug
Quando você recarrega uma página, dois problemas de estilo aparecem.

  • O texto do espaço reservado move-se ligeiramente quando a página é totalmente carregada.
  • Os resultados da pesquisa são brevemente em negrito

Reproduzir
Passos para reproduzir o comportamento:

  1. Vá para www.freecodecamp.dev (ou qualquer página com pesquisa)
  2. recarregar
  3. Veja o movimento do texto do espaço reservado
  4. Clique na barra de pesquisa
  5. Digite qualquer coisa
  6. Veja o resultado aparecer brevemente em negrito e, em seguida, mude para um peso normal

Comportamento esperado
A página deve começar com os estilos que acaba obtendo.

Capturas de tela
SearchFOUC

client bug

Todos 3 comentários

Ei, eu quero ajudar com isso. Onde posso encontrar o código para isso? (Contribuindo pela primeira vez)

@GabCostaSilva Não tenho 100% de certeza de onde está o problema, mas os componentes SearchBar , SearchHits e SearchSuggestion estão todos envolvidos em algum grau. De alguma forma, os SearchSuggestions não estão recebendo as classes certas quando renderizados pela primeira vez, eu acho .

Estou planejando dar uma olhada mais de perto amanhã, mas você pode enviar um PR / compartilhar qualquer insight. Como quiser!

Acontece que não tinha nada a ver com esses componentes. O problema é que a fonte Lato-300 não é carregada até que seja necessária - neste caso, quando os resultados da pesquisa aparecem. Isso causa um breve flash de Arial e essa é a causa do problema.

Vou verificar o pré-carregamento das fontes e esclarecer isso.

Esta página foi útil?
0 / 5 - 0 avaliações