TOC mancante dopo aver usato il pulsante indietro del browser

Passaggi per riprodurre

  1. Apri un argomento con un sommario (ad esempio: Understanding user statuses, roles, and permissions)
  2. Naviga verso un argomento diverso utilizzando argomenti correlati o un link dal tuo menu delle notifiche
  3. Usa il pulsante indietro per tornare al primo argomento
  4. Ora il sommario non viene visualizzato
    Sommario mancante
3 Mi Piace

Posso riprodurlo.

Stranamente, non succede se clicchiamo su un argomento dai collegamenti:

In un altro forum di discourse, ho osservato l’esatto contrario. Ho visitato un argomento con toc da un pn e, al mio ritorno, mi sono ritrovato improvvisamente accanto al 30° messaggio personale, ma con un toc vuoto invece della navigazione. Poiché quel forum non utilizza la versione più recente che ho provato qui, ma non sono stato in grado di replicare questo problema. Quindi forse è già stato risolto.

1 Mi Piace

Ho appena unito una correzione nel core di Discourse che dovrebbe risolvere questo problema. Dovrebbe essere attiva su Meta entro un’ora.

Il bug dipende dalla tua posizione di scorrimento sia nell’argomento di origine che in quello di destinazione, quindi questo potrebbe spiegare perché è incoerente da riprodurre. Se fossi sceso fino al primo post sia nell’argomento di origine che in quello di destinazione, la logica di visualizzazione di DiscoTOC sarebbe interrotta.

8 Mi Piace

Ottima osservazione. Ho usato il TOC parecchio ultimamente con un paio di documenti particolarmente lunghi e non ho riscontrato quel comportamento, ma sono riuscito a riprodurlo ora basandomi su quanto detto da @Moin e @david.

2 Mi Piace

Funziona benissimo.

Ma ora posso riprodurre l’altro bug.
Quando navighi da un argomento con un sommario a uno senza, la navigazione non appare.
Funziona allo stesso modo. L’unica differenza è che non usi il pulsante indietro del browser.
Navigazione mancante
In modalità mobile puoi vedere che il sommario è il problema
Sommario eccessivo

2 Mi Piace

Penso che questo problema sia probabilmente risolto dal rifacimento di DiscoTOC che @awesomerobot ha recentemente unito. Potresti confermare @Moin?

3 Mi Piace

Non ho piĂą notato alcuna mancanza di tocs o di tempistiche qui su meta

3 Mi Piace