Fare clic sui link nei post e tornare indietro rende errato l'altezza del post

Ciao :waving_hand:

Se faccio clic su un collegamento inline in un post di un argomento e torno all’argomento, l’altezza dei post viene calcolata in modo errato (più alta).

Riproduzione:

  1. Vai, ad esempio, a questo argomento Do we need a help button on the composer? - #13 by Don

  2. Fai clic sul collegamento in quell’argomento: New User Tips

  3. Torna a quell’argomento con il browser o la navigazione nativa del sistema operativo. Oppure fai clic sul collegamento indietro sotto il post.


Nella vista desktop

Nella vista mobile

Grazie :slightly_smiling_face:

7 Mi Piace

Un bug strano che ho riscontrato. Posso riprodurlo, ma non conosco i criteri esatti affinché accada.

  1. Apri un argomento corto(?)

  2. Fai clic su una notifica (o un altro link?) che ti porta a un argomento lungo(?)

  3. Torna all’argomento precedente con il browser

  4. La pagina dell’argomento corto è troppo alta, con contenuti per lo più vuoti

Ho potuto riprodurlo partendo da due argomenti corti, usando lo stesso secondo argomento, e ho avuto difficoltĂ  a trovare il contesto esatto che innesca il bug.

Succede solo su mobile (Chrome su Android, Chrome Desktop in visualizzazione mobile).

1 Mi Piace

Ciao :wave:

Penso che questo sia pertinente: Clicking on links in posts and go back makes incorrect post height

Penso di aver trovato uno schema per questo bug. Questo è ciò che sto pensando e non è sicuro che stia succedendo. :slightly_smiling_face:

Quando torni indietro, mantiene l’altezza del post precedente (penso che possiamo vederlo visivamente solo se è più alto)… :thinking:

Lascia che chiarisca cosa sto pensando.

Ho aperto due argomenti per dimostrarlo.

Primo argomento

Secondo argomento

Vado dal primo argomento al secondo e ritorno. Cosa è successo? I post del primo argomento sono più alti come mostro nel video qui Clicking on links in posts and go back makes incorrect post height

Ora controllo i post nel primo argomento. Eccone uno.

Ottiene un min-height calcolato.

Per quanto vedo, questo calcolo del valore si trova qui e utilizza l’attributo post-id

Quindi controlliamo i post-id e vediamo cosa è successo.

Nel post del primo argomento, il post-id è 12.

Nel secondo argomento dobbiamo trovare il post con post-id 13. Che è questo.

Questo sembra che l’altezza del contenuto del post aggiunga lo spazio vuoto al 12° post del primo argomento.

Per quanto vedo, questo accade solo se uso il caricatore a scorrimento. Non sono sicuro di cosa stia succedendo (ma forse perché lo slider del caricatore mantiene la pagina aperta mentre si torna alla pagina precedente) e avvia il calcolo del min-height sul secondo argomento e quando torno al primo argomento questo calcolo viene aggiunto all’altezza effettiva dei post.

4 Mi Piace

Oh, avrei potuto fare una ricerca! :sweat_smile:
Ho unito i post, grazie!

E anche un ottimo lavoro da detective :chefs_kiss:

4 Mi Piace

Sta succedendo ancora?

1 Mi Piace

No, sembra che funzioni benissimo per me. :slight_smile:

1 Mi Piace