Problemi di scorrimento sui Thread dopo l'aggiornamento v2026.1

Da quando abbiamo aggiornato all’ultima versione di Discourse, stiamo ricevendo lamentele piuttosto diffuse riguardo a problemi durante lo scorrimento nelle discussioni che contengono molti embed di Twitter/X.

Ecco alcuni esempi di feedback degli utenti:

Ho notato che con chiunque pubblichi, specialmente più embed di x/tweet in un post, per non parlare di un intero thread pieno di essi, a volte si verificano glitch più volte, ricarica quegli embed e questo rovina la posizione del cursore nella pagina in cui stavo leggendo e devo tornare indietro. Può succedere anche in altre discussioni, ma questi embed di x lo rompono spesso.

Ma vedo le pagine muoversi su e giù. Sto leggendo un post e poi la pagina salta su o giù di qualche pagina. Poi devo scorrere per tornare a dove stavo leggendo. Poi succede di nuovo. Devo scorrere di nuovo a dove stavo leggendo. Succede spesso.

Sul mio telefono Samsung con Brave, sul mio laptop Microsoft con Brave, IE Edge e Chrome. Sul mio laptop Linux di cui sopra con Brave. Lo vedo su ogni dispositivo che possiedo. Molte persone se ne stanno accorgendo anche in quella discussione, inoltre oggi ho ricevuto una telefonata da mio fratello Joe che è un Insider al riguardo.

Aneddoticamente, penso che accada con connessioni internet veloci. Ho una fibra bidirezionale da 2 GB.

Per me, succede quando permetto che i post incorporati di Twitter/X vengano mostrati. Cose del genere sono bloccate di default su Firefox, quindi clicco per consentirle.

Poi, ogni volta che c’è un nuovo post nella discussione, salta e i post X si ricaricano e devo scorrere indietro a dove ero. È successo oggi mentre leggevo il thread “Fat Pipe” dato che stavano arrivando molte risposte.

Mi è successo circa 5 o 6 volte stamattina leggendo il Pipe. Ho pensato che fosse un bug dovuto all’aggiornamento del sistema di oggi.

Sto indagando di più stamattina, e quello che sembra succedere è che i post X incorporati all’interno di un thread si ricaricano spontaneamente. Quando succede, sembra che siano tutti quelli vicini all’area a fuoco. Questo è ciò che causa i problemi di scorrimento e posizionamento. Sembra accadere solo durante lo scorrimento. Non sono sicuro se questo aiuti, ma sto solo cercando di raccogliere maggiori dettagli.

Non sono riuscito a riprodurre il problema sul mio computer, eppure molte persone si stanno lamentando, e diversi hanno specificamente detto che è iniziato dopo l’aggiornamento (anche se al momento non ho modo di confermarlo).

Qualsiasi idea o aiuto sarebbe apprezzato. Grazie.

1 Mi Piace

Hai installato componenti/plugin del tema? Si verifica ancora in modalità provvisoria per i tuoi utenti? Grazie.

Mi scuso per la risposta tardiva. Stavo cercando di riprodurre il problema io stesso per ottenere una migliore comprensione della questione. Sono finalmente riuscito a farlo oggi su un thread molto attivo con molti tweet incorporati.

La pagina salta frequentemente, anche senza scorrere. Sono abbastanza sicuro che l’evento scatenante sia quando qualcuno risponde alla conversazione. Appena rispondono, la pagina salta. È molto disorientante perché devi scorrere verso l’alto per trovare dove avevi lasciato, e poi devi aspettare che tutti i tweet si ricarichino.

Sfortunatamente, testare in modalità provvisoria non ha fornito alcuna intuizione perché nessuno dei tweet si carica effettivamente in modalità provvisoria. Invece di incorporare il tweet completo, inserisce un blocco di citazione con un link al tweet (nessun video incorporato, ecc.).

Forse non funziona in modalità provvisoria perché stai usando Twitter Native Embed. La modalità provvisoria disabilita le personalizzazioni. È questo il caso?
C’è qualche discussione sul fatto che quel componente causi salti perché Discourse non conosce l’altezza dell’iframe durante il caricamento in quell’argomento: Twitter Native Embed - #23 by wineberserkers

Un ulteriore aggiornamento: quando si entra in modalità provvisoria mantenendo attivi temi e componenti tema ma disabilitando il resto, i tweet vengono renderizzati e il problema si verifica ancora.

Ho appena controllato e posso confermare che stiamo utilizzando quel componente:

image

Avete qualche idea su come risolvere il problema senza eliminare quel componente? Alla nostra community piace molto poter incorporare i video di Twitter.