Recentemente i nostri utenti hanno notato (incluso me) che a volte, quando si naviga verso un nuovo argomento, Discourse torna indietro di 20 post (costantemente 20) nella cronologia dei post. Sta facendo impazzire le persone. Siamo sull’ultima versione di Discourse ad oggi e sta ancora succedendo. Abbiamo persone che segnalano questo problema con Safari, Chrome e Firefox. Qualsiasi aiuto è apprezzato.
Ho notato che di recente, quando faccio clic sul numero di nuovi messaggi di un argomento (accanto al suo titolo in “latest”, per esempio), a volte (non è chiaro quale sia la condizione per riprodurlo) non atterra dove dovrebbe.
Non sono sicuro se sia correlato a questo salto di 20 messaggi, dato che stavo pensando a un caricamento pigro delle immagini…
.
È successo anche su meta (proprio ora in questo argomento: Secure Uploads).
È successa la stessa cosa anche a me qui su Meta sullo stesso argomento: ho cliccato su Caricamenti sicuri da Annunci tramite il menu di sinistra. Il mio primo pensiero è stato che un post fosse stato modificato, ma non era così. Poi ho visto questo argomento.
Ho controllato diversi argomenti con un numero di post che variava da 40+ a 700+ sul mio forum e tutto va bene lì. ![]()
Modifica: Mentre sfogliavo il mio forum, mi è appena successo su un vecchio argomento con 47 post. Sono stato portato al post n. 28 invece che alla fine.
Lo vediamo anche sul nostro forum.
Penso che sia anche correlato a questo thread:
Posso replicarlo su alcuni dispositivi. ![]()
Qualcuno è stato incaricato di esaminarlo, quindi si spera che ci sarà presto una soluzione.
Sì, al 100% è così, lo vedo anch’io. Grave problema. Molto disorientante, ancora di più su mobile.
Notiamo questo anche sul nostro forum, a partire quasi esattamente dallo stesso momento in cui sono iniziati i Templates.
Qualcuno può confermare che questo bug si sta ancora verificando dopo FIX: Correctly reset `controllerReady` prop (#18727) · discourse/discourse@589a249 · GitHub?
La correzione è arrivata intorno a 2022-10-24T21:00:00Z
Posso confermare.
Mi sta succedendo stamattina sul mio Android.
E anche su Windows 11/Firefox (ho appena controllato)
Ho aggiornato il mio forum, sta ancora succedendo.
È abbastanza coerente da riprodurre, basta scorrere (anche di un singolo pixel) prima che i post siano completamente caricati e la posizione salta di 20 post.
Succede ancora sul mio forum, sia sul sito web che su mobile
Grazie
mi succede molto meno di prima ma a volte succede ancora.
Ho controllato su mobile e desktop.
Android 12
Chrome 106.0.5249.126
MacOS 12.4
Chrome 105.0.5195.125
Ho la netta impressione che sia peggio su mobile? È possibile? Ho appena guardato 10 nuovi post sul mio forum dal mio telefono, tutte e 10 le volte sono tornato indietro di 20 post. Sul desktop, ho l’impressione che se non scorro prima del caricamento, sia più stabile.
Secondo me questo problema è serio, le modifiche responsabili dovrebbero essere annullate al più presto finché tutto non sarà funzionante. Sta compromettendo gravemente il forum.
Le modifiche sono già state annullate (DEV: Revert topic loading async changes by CvX · Pull Request #18757 · discourse/discourse · GitHub) ma non sono ancora state caricate sul branch tests-passed a causa di problemi nel nostro processo CI interno. Dovrebbero essere disponibili entro un’ora.
aggiornamento: l’annullamento è ora su tests-passed
Per poter riprodurre il problema in modo coerente è necessario utilizzare un dispositivo più lento (o un dispositivo sotto carico pesante) o in condizioni di rete peggiori. Ecco perché il mobile potrebbe essere più colpito più spesso.
Un altro bug molto recente replicato con vigore in beta14
Ecco il vecchio ma bloccato come riferimento:
Ho riaperto l’argomento e spostato il tuo post per mantenere i report raggruppati. ![]()
Potresti fornire alcuni passaggi per la riproduzione per confermare che si tratta dello stesso problema?
L’ho notato sul cellulare e ho pensato “oh, è di nuovo quel bug…”, comportamento uguale a quello descritto in questo argomento.
Non riesco a riprodurlo nello stesso modo di prima. ![]()
Quale dispositivo/browser stai usando e quali pulsanti premi quando lo riscontri? (elenco argomenti, notifiche, non letti, barra laterale…)