FAQ non funziona a causa dei contenuti delle FAQ

Un bug molto minore e raro, lo condivido principalmente per altre persone che lo incontrano.

Avevamo un forum in cui le FAQ non venivano contrassegnate come lette per gli utenti. Dopo una lunghissima sessione di debug, si è scoperto che era dovuto al fatto che questa specifica FAQ terminava con un link a un altro post sul forum.

Quel post è stato incorporato, causando la presenza di un <aside class="quote">.... </aside> nella pagina /faq, essendo l’ultimo figlio all’interno di div.cooked, quindi questo non è mai stato attivato.

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

Il problema è stato risolto modificando la FAQ e aggiungendo un . su una riga vuota in fondo.

8 Mi Piace

Penso che questo problema dovrebbe essere risolto dal recente refactor di @cvx: utilizziamo \u003e *:last-child per rilevare la ‘fine della pagina’

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 4 giorni. Non sono più permesse nuove risposte.