FAQ-Lesen funktioniert nicht wegen FAQ-Inhalten

Ein sehr kleiner und seltener Fehler, den ich hier hauptsächlich für andere mitteile, die auf ihn stoßen.

Wir hatten ein Forum, bei dem die FAQ für Benutzer nicht als gelesen markiert wurde. Nach einer sehr, sehr, sehr langen Debugging-Sitzung stellte sich heraus, dass dies daran lag, dass diese spezielle FAQ mit einem Link zu einem anderen Beitrag im Forum endete.

Dieser Beitrag wurde eingebettet, was dazu führte, dass ein <aside class="quote">.... </aside> auf der /faq-Seite vorhanden war, als letztes Kind innerhalb von div.cooked, sodass dieser nie ausgelöst wurde.

isElementInViewport(document.querySelector(".contents p:last-child"))

Das Problem wurde gelöst, indem die FAQ bearbeitet und ein . in einer leeren Zeile am Ende hinzugefügt wurde.

8 „Gefällt mir“

Ich glaube, dieses Problem sollte durch @cvx’s kürzlichen Refactoring behoben werden – wir verwenden > *:last-child, um das ‘Ende der Seite’ zu erkennen

3 „Gefällt mir“

Dieses Thema wurde nach 4 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.