Cronologia del pulsante Indietro non funzionante correttamente

Negli ultimi due giorni ho notato questo comportamento:

  • ho navigato su un argomento dalla sezione ‘Ultime’
  • ho letto per un momento, poi sono tornato a ‘Ultime’
  • ho navigato su un altro argomento
  • ho premuto indietro e sono stato riportato al primo argomento che ho visitato, invece che a ‘Ultime’

Ho osservato questo comportamento su Safari per iOS (tecnicamente iPadOS public beta 1) e Firefox per Mac.

Non credo che funzionasse così prima di due giorni fa, ma potrei sbagliarmi.

1 Mi Piace

Ho appena provato e sembra che non funzioni per me. Funziona al 100% ogni volta per te, o solo a volte?

1 Mi Piace

Anche io ho notato questo negli ultimi giorni, ma non riesco a individuare i passaggi per riprodurlo: all’inizio pensavo di star immaginando tutto :slight_smile:

1 Mi Piace

È probabile che esista qualche tipo di collegamento che le nostre nuove correzioni dell’API della cronologia non hanno previsto. Se qualcuno può aiutarci a isolarlo, saremmo eternamente grati!

3 Mi Piace

Accade solo sulla beta? Perché non supportiamo sistemi operativi beta.

1 Mi Piace

Mi succede su MacOS 10.14.5 e con Chrome aggiornato all’ultima versione

3 Mi Piace

Ci sto giocando da un po’ qui – non posso darti passaggi precisi, ma riesco a innescarlo 1 volta su 5 (o più) semplicemente scegliendo un argomento casuale, aprendolo, scorrendo un po’, premendo indietro, poi scegliendo un altro argomento casuale, aprendolo, scorrendo e premendo di nuovo indietro. Spesso torna al primo argomento invece che alla lista degli argomenti.

Non è un caso di riproduzione ideale, ma lo sto innescando decisamente spesso in questo modo. Sicuramente non ci sono errori nella console quando succede.

edit: Quando si verifica, puoi osservare l’URL quando premi indietro: inizia con meta.discourse.org/ e quasi immediatamente dopo che la lista si carica, l’URL viene riscritto con quello del post su cui eri prima.

edit 2: In realtà riesco a innescarlo quasi costantemente cliccando su questo argomento, scorrendo verso l’alto, poi cliccando immediatamente indietro (ho mappato il tasto indietro sul mouse – forse è per questo che riesco a innescarlo facilmente) – sembra decisamente un problema di temporizzazione per qualche valore di ritorno.

edit 3: Riproduzione costante: clicca su qualsiasi argomento, prima che si carichi completamente clicca indietro – l’URL viene riscritto dopo il caricamento della lista degli argomenti con quello del post che hai appena lasciato.

3 Mi Piace

Ah, quindi è legato alla velocità di caricamento. Grazie, è utile.

3 Mi Piace

Questo dovrebbe bastare:

Sono rimasto sorpreso nel scoprire che non aveva nulla a che fare con le recenti modifiche alla cronologia, ma era in realtà causato da un nuovo willTransition aggiunto in un commit recentemente unito.

Credo che dovremmo sempre ricordare di return true nei metodi willTransition!

10 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 26 ore. Non sono più consentite nuove risposte.