# FAQ non funziona a causa dei contenuti delle FAQ

**URL:** <https://meta.discourse.org/t/faq-read-not-working-because-of-faq-contents/263485>\
**Category:** Bug\
**Created:** [2 Maggio 2023, 8:54am UTC](https://meta.discourse.org/t/faq-read-not-working-because-of-faq-contents/263485 "2023-05-02T08:54:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)\
**Post date:** [2 Maggio 2023, 8:54am UTC](https://meta.discourse.org/t/faq-read-not-working-because-of-faq-contents/263485/1 "2023-05-02T08:54:50Z")

</div>

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](https://github.com/discourse/discourse/commit/370df7ccb428298a865b860ebd2936f8751255ed#diff-9ec2a447dc1bb1607f29bcba9569d1cff4c46bfcb892915b5af8276702b5912fR34) 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.

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [24 Luglio 2023, 12:01pm UTC](https://meta.discourse.org/t/faq-read-not-working-because-of-faq-contents/263485/3 "2023-07-24T12:01:54Z")

</div>

Penso che questo problema dovrebbe essere risolto dal [recente refactor](https://github.com/discourse/discourse/commit/ce5430adc1eb518f8310c1d601f924f8b0260eca) di @cvx: utilizziamo `\u003e *:last-child` per rilevare la ‘fine della pagina’

> <https://github.com/discourse/discourse/blob/d8a87792af9afabc90e16f496205c02cfc7941b6/app/assets/javascripts/discourse/app/components/watch-read.js#L32-L34>

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [29 Luglio 2023, 7:00am UTC](https://meta.discourse.org/t/faq-read-not-working-because-of-faq-contents/263485/4 "2023-07-29T07:00:19Z")

</div>

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