Scroll jumpante in questo sito meta mentre si visualizzano thread

Ugh, questo mi sta facendo impazzire. In questo meta forum, mentre scorro lentamente i thread con molte risposte usando la rotellina del mouse, la posizione di scorrimento salta frequentemente verso l’alto. Potrebbe essere difficile da spiegare chiaramente…

Trova un thread con molte risposte e scorri lentamente verso il basso con la rotellina del mouse. Quando raggiungi la parte superiore di un commento e il commento inizia a scorrere verso l’alto, l’avatar dell’utente che ha scritto il commento continua a scendere. Caratteristica carina… tranne che quando l’avatar raggiunge il fondo del suo commento, e la parte superiore della pagina passa a un altro commento/avatar, la pagina potrebbe saltare indietro per riposizionarsi da qualche parte sopra il nuovo commento.

Il risultato è che posso continuare a scorrere lentamente verso il basso e non superare alcune risposte. Devo afferrare la barra di scorrimento e tirare verso il basso oltre i commenti, quindi scorrere un po’ verso l’alto per leggerli, e sperare che non saltino di nuovo.

E ovviamente… questa anomalia non si manifesta se sto eseguendo una cattura dello schermo GIF. :facepalm:

Sto eseguendo l’ultima versione di produzione di Firefox v130.0. Non ho ancora provato altri browser o versioni, né ho esaminato i messaggi di debug del browser. Spero solo di ottenere una conferma, prima che siano necessari tentativi approfonditi per riprodurre il problema.

Grazie.

2 Mi Piace

Questo è un problema difficile, problemi simili sono stati segnalati in precedenza, ma senza una riproduzione coerente possiamo affrontarlo.

Alcune cose da provare:

  • Rallentare la rete negli strumenti per sviluppatori
  • Rallentare la macchina negli strumenti per sviluppatori

Abbiamo davvero bisogno di una riproduzione end-to-end completa per risolvere questo problema. Banale, ho difficoltà, ma forse questo è correlato alla velocità della rete/del computer.

2 Mi Piace

Ho notato recentemente questo problema anche sulla mia istanza Discourse.

Grazie ragazzi. Meno male che non sono solo io, e non solo su questo sito.
Proviamo a raccogliere alcuni fatti qui per vedere se è specifico del browser o correlato a qualche altro fattore comune. Farò quello che posso…

1 Mi Piace

Questa non è una soluzione e, a seconda delle tue abitudini, potrebbe non aiutare affatto, ma puoi provare le scorciatoie da tastiera (j e k). La documentazione per queste era leggermente fuorviante l’ultima volta che l’ho vista: questi tasti non passano sempre al post successivo o precedente. Se il post corrente è più lungo di 1 schermata, questi tasti scorreranno / impagineranno attraverso di esso finché non l’avrai visto tutto, solo allora passeranno a un altro post.

Concordo sul fatto che la documentazione sia un po’ confusa:

Ma se non vuoi lo “scorrimento” usa shiftj

1 Mi Piace

È sempre stato così per me su ogni forum Discourse che ho utilizzato. (In Firefox – non ho testato con altri browser.)
È assolutamente snervante quando si cerca di leggere una discussione e rende i forum Discourse quasi inutilizzabili per me.

Ho una registrazione dello schermo, ma non mi è permesso caricarla qui.

:wave: Potresti almeno fornirci un link a un argomento in cui hai riscontrato il problema per favore?

2 Mi Piace

Oggi abbiamo applicato un piccolo aggiornamento che sembra migliorare questa situazione: sembra che il problema riguardi il modo in cui Firefox gestisce position: sticky; sugli avatar nei post durante lo scorrimento… il browser sembrava tentare di saltare verso l’alto per includere l’avatar a volte quando si cercava di scorrere oltre.

Questo sembrava essere specificamente un problema con frequenze di aggiornamento più elevate (sono stato in grado di riprodurlo su un Macbook con “ProMotion”)… quindi sembra essere un bug molto specifico di Firefox.

La soluzione era aggiungere overflow-anchor: none;

Dopo aver aggiornato Discourse, faccelo sapere se continui a riscontrare il problema.

7 Mi Piace