Comportamento della barra di scorrimento e del pulsante indietro in megatopics

Ciao, vorrei segnalare alcuni problemi che stiamo riscontrando attualmente nei thread lunghi. Il nostro sito è ospitato su talk.collegeconfidential.com.

1. La barra di scorrimento non funziona correttamente nei post lunghi

Passaggi per riprodurre il problema

  1. Vai su talk.collegeconfidential.com
  2. Accedi a un thread lungo come questo
  • Risultato/i osservato/i
  1. Cliccando sulla barra di scorrimento non si viene portati immediatamente al post corretto. È necessario cliccarci due volte.

Ecco una registrazione dello schermo.

2. Il pulsante Indietro non appare nei post lunghi

Passaggi per riprodurre il problema

  1. Vai su talk.collegeconfidential.com
  2. Accedi a un thread lungo come questo
  • Risultato/i osservato/i
  1. Il pulsante Indietro non viene visualizzato nei thread lunghi (confronta il comportamento della barra di scorrimento nel thread lungo con questo thread più breve)

Entrambi i problemi si verificano anche in modalità Provvisoria, quindi non pensiamo che siano causati dal nostro tema. Si noti che al momento limitiamo i thread a 10.000 post.

Si tratta di un problema noto e qualcuno lo ha già segnalato? In caso affermativo, qual è lo stato attuale? Ho cercato problemi simili ma non ne ho trovati. Grazie!

La modalità provvisoria è un buon punto di partenza.

Stai utilizzando plugin di terze parti, se ce ne sono?

Ciao @codinghorror! Sì, abbiamo pensato che, dato che il problema si presentava anche in modalità sicura, probabilmente non fosse legato al nostro template.

Ecco i plugin che stiamo attualmente utilizzando in produzione:

Abbiamo anche aggiunto Linkify come componente del tema. Qualcuno di questi potrebbe essere la causa del problema? Grazie per il tuo aiuto!

Prova a disattivare gli annunci; ho visto un problema simile su siti ricchi di pubblicità.

Hmm, non dovrebbe essere coperto dalla modalità provvisoria? Se non funzionasse in modalità provvisoria, disattivare gli annunci lo risolverebbe?

Inoltre, guadagniamo dagli annunci, quindi non possiamo davvero disattivarli :sweat_smile:

Gli annunci apparivano in modalità provvisoria?

Si tratta più di una ristrutturazione del posizionamento degli annunci in modo che non interferiscano o non competano per lo spazio con la barra di scorrimento e il pulsante Indietro.

È una funzionalità, non un bug :laughing:, come spiegato qui:

No, gli annunci non appaiono in modalità sicura. Abbiamo disattivato il tema e i plugin, ma il problema persisteva.

Stiamo effettivamente eseguendo un test A/B in cui l’altra variante non ha gli annunci posizionati sotto lo scorrimento della timeline. Il problema si verifica comunque anche lì, quindi pensavamo che fosse probabilmente causato da qualcosa di diverso dagli annunci.

Grazie per il tuo contributo, @Falco! Questo significa che dovremmo limitare i nostri thread a meno di 10.000 per evitare che questi problemi si verifichino?

Non dovresti aver bisogno di farlo, poiché Discourse lo farà automaticamente per te già dalla configurazione iniziale:

image

L’unico modo per ottenere oltre 10.000 post in un argomento è che un amministratore riapra intenzionalmente l’argomento, modifichi l’impostazione predefinita o che si tratti di una migrazione mal eseguita che non ha suddiviso i mega-argomenti in blocchi più piccoli.

Capisco, stiamo già limitando i nostri post a 10.000. Controllerò con il nostro team per capire perché attualmente abbiamo alcuni thread che superano questo limite.

Grazie per il tuo aiuto!