# I contenuti nei tag Details causano spazi vuoti quando si salta in basso e si risale scorrendo

**URL:** <https://meta.discourse.org/t/content-in-details-tags-causes-gaps-when-you-make-a-jump-down-and-scroll-back-up/122984>\
**Category:** Bug\
**Tags:** pr-welcome\
**Created:** [15 Luglio 2019, 2:59pm UTC](https://meta.discourse.org/t/content-in-details-tags-causes-gaps-when-you-make-a-jump-down-and-scroll-back-up/122984 "2019-07-15T14:59:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ellibereth](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ellibereth/32/202896_2.png) [@Ellibereth](https://meta.discourse.org/u/Ellibereth)\
**Post date:** [15 Luglio 2019, 2:59pm UTC](https://meta.discourse.org/t/content-in-details-tags-causes-gaps-when-you-make-a-jump-down-and-scroll-back-up/122984/1 "2019-07-15T14:59:44Z")

</div>

Per riprodurre il problema su meta:

1. Vai a questo post: [Events Plugin 📅 - #433 by bletch](https://meta.discourse.org/t/events-plugin-calendar/69776/433?u=ellibereth)
2. Apri la sezione “Log dettagliato dalla console di Chrome” in quel post.
3. Clicca sulla data in basso nella timeline per arrivare alla fine dell’argomento.
4. Scorri di nuovo verso l’alto fino al post.
5. Apparirà un enorme spazio vuoto lungo quanto il post, come se il spoiler fosse aperto.

---

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [10 Gennaio 2020, 6:50am UTC](https://meta.discourse.org/t/content-in-details-tags-causes-gaps-when-you-make-a-jump-down-and-scroll-back-up/122984/2 "2020-01-10T06:50:33Z")

</div>

Questo si riproduce facilmente al 100% delle volte; devi scorrere lentamente.

Accade perché la sequenza di nascondimento/visibilità nei post non tiene conto in qualche modo degli spoiler.

Aggiungo qui un #pr-welcome; sarebbe bello risolvere il problema, ma sarà piuttosto complicato.

@eviltrout potrebbe valere la pena dare un’occhiata di due minuti a questo, nel caso ci fosse qualcosa di più preoccupante legato alla sequenza di nascondimento/visibilità: forse i decoratori dei post non vengono attivati correttamente sui post resi nuovamente visibili?

---

<div class="post-metadata">

**Author:** ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)\
**Post date:** [10 Gennaio 2020, 3:25pm UTC](https://meta.discourse.org/t/content-in-details-tags-causes-gaps-when-you-make-a-jump-down-and-scroll-back-up/122984/3 "2020-01-10T15:25:05Z")

</div>

A me sembra abbastanza semplice.

Rivelare un post salverà la sua altezza in quel momento. Se hai espanso i dettagli, l’altezza sarà cambiata. Quando lo riveli, viene utilizzata l’altezza precedentemente memorizzata, che ora è errata.

Penso che per risolvere il problema il plugin dei dettagli debba ricordare cosa era espanso e, quando il post viene ridisegnato, riapplicare lo stato aperto.

Altrimenti sembra strano: perché Discourse dovrebbe collassare i dettagli solo perché un post è uscito dalla vista?
