Freecodecamp: Suchstilsprünge

Erstellt am 15. Okt. 2019  ·  3Kommentare  ·  Quelle: freeCodeCamp/freeCodeCamp

Beschreibe den Fehler
Wenn Sie eine Seite neu laden, treten zwei Stilprobleme auf.

  • Der Platzhaltertext wird leicht verschoben, sobald die Seite vollständig geladen wurde.
  • Die Suchtreffer sind kurz fett gedruckt

Fortpflanzen
Schritte zum Reproduzieren des Verhaltens:

  1. Gehen Sie zu www.freecodecamp.dev (oder einer beliebigen Seite mit Suche)
  2. Neu laden
  3. Siehe Verschieben des Platzhaltertextes
  4. Klicken Sie auf die Suchleiste
  5. Geben Sie etwas ein
  6. Sehen Sie, wie das Ergebnis kurz fett angezeigt wird, und wechseln Sie dann zu einem normalen Gewicht

Erwartetes Verhalten
Die Seite sollte mit den Stilen beginnen, die sie am Ende erhält.

Screenshots
SearchFOUC

client bug

Alle 3 Kommentare

Hey, ich möchte dabei helfen. Wo finde ich den Code dafür? (Zum ersten Mal beitragen)

@GabCostaSilva Ich bin mir nicht 100% sicher, wo das Problem liegt, aber die Komponenten SearchBar , SearchHits und SearchSuggestion sind alle zu einem gewissen Grad beteiligt. Irgendwie bekommen die SearchSuggestions beim ersten Rendern nicht die richtigen Klassen, denke ich.

Ich habe vor, morgen selbst genauer hinzuschauen, aber Sie können gerne eine PR einreichen / Einblicke gewähren. Wie du möchtest!

Es stellte sich heraus, dass es nichts mit diesen Komponenten zu tun hatte. Das Problem ist, dass die Schriftart Lato-300 erst geladen wird, wenn sie benötigt wird - in diesem Fall, wenn die Suchergebnisse angezeigt werden. Das verursacht einen kurzen Blitz von Arial und das ist die Ursache des Problems.

Ich werde mich mit dem Vorladen der Schriftarten befassen und dies klären.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen