Non riesco ancora a individuare questo problema, o non ho idea della causa principale, ma poiché interrompe le funzionalità di base del browser ho dovuto segnalarlo subito.
Recentemente, nell’ultima settimana circa, è emerso un nuovo problema sulla nostra istanza CDCK SaaS Tappara.co.
Occasionalmente, il pulsante Indietro del browser non ti riporta alla pagina dell’indice da cui provenivi, ma a un altro argomento che stavi leggendo in precedenza.
Personalmente lo vedo spesso e diversi utenti hanno segnalato lo stesso problema. Finora tutte le segnalazioni provengono da utenti Android/Chrome.
Ciao @ljpp - grazie per la segnalazione. Ci sono stati alcuni recenti aggiornamenti nel codice che gestisce la nostra navigazione ‘indietro’, quindi è certamente possibile che ci sia stata una regressione o un’incompatibilità con un tema/plugin sul tuo sito.
Hai una sequenza specifica di visite alle pagine che innesca il problema?
Non c’è ancora uno schema riproducibile, ma succede frequentemente. Inoltre, negli ultimi giorni si sono osservati altri comportamenti anomali che potrebbero essere correlati.
L’aggiornamento del browser mi ha portato a una pagina diversa da quella in cui mi trovavo quando ho eseguito l’aggiornamento.
Ho visto Argomenti che non si aprivano quando toccati nella pagina dell’indice.
Questo mi sta succedendo al momento. Ho notato che quando uso il pulsante indietro, l’argomento salta a un post diverso in quell’argomento e successivamente appare di nuovo l’ultimo. Quindi non riesco più ad aprire l’argomento. Dopo l’aggiornamento, l’argomento è presente.
Nota che anche il pulsante indietro non mi riporta all’ultimo post. Ho visitato quell’argomento più volte prima, perché in qualche modo sta innescando il problema (Forse il link a un post diverso dell’argomento o anche il pulsante “mostra post completo” del primo post, non ho ancora passaggi chiari)
Ho provato a riprodurre ulteriormente. Succede sicuramente quando il pulsante indietro non ti riporta direttamente all’ultimo e c’è questo salto a un altro post prima che tu venga riportato all’elenco degli argomenti.
Succede anche su iPad/DiscourseHub quando si scorre da sinistra. È iniziato ieri anche qui. Abbastanza fastidioso
E non lo fa costantemente. A volte mostra un secondo argomento precedente, ricarica il forum e torna correttamente alla home page. Oppure inizia a scorrere nella cronologia degli argomenti letti.
Certo, questo potrebbe essere un problema diverso, ma dato che suona simile non ho avviato un nuovo argomento.
Grazie a tutti, continueremo a indagare sulle possibili cause. Se qualcuno fosse in grado di controllare la console del browser per eventuali errori quando ciò accade, sarebbe molto utile (mi rendo conto che è più facile a dirsi che a farsi da dispositivi mobili!)
Ho aperto un argomento da “ultimi”, ho usato il pulsante indietro per tornare a “ultimi” e ho cliccato di nuovo sull’argomento. Non si apre. Questo è l’errore che ricevo
Uncaught TypeError: Cannot read properties of undefined (reading 'refresh')
at e.navigatedToPost (url.js:335:20)
at e.routeTo (url.js:240:14)
at e.E [as navigateToTopic] (topic-list-item.js:44:16)
at e.click (topic-list-item.js:284:19)
at e.trigger (core_view.js:63:1)
at e.r [as trigger] (index.js:383:1)
at e.trigger (ember-events.js:138:30)
at e.r [as trigger] (index.js:383:1)
at HTMLTableRowElement.o (ember-events.js:203:39)
navigatedToPost @ url.js:335
routeTo @ url.js:240
E @ topic-list-item.js:44
click @ topic-list-item.js:284
trigger @ core_view.js:63
r @ index.js:383
trigger @ ember-events.js:138
r @ index.js:383
o @ ember-events.js:203
Grazie per le informazioni dettagliate @Moin. Ho appena unito un commit che dovrebbe risolvere il problema. Sarà attivo su Meta entro i prossimi 30-60 minuti.
Il problema dipendeva in qualche modo dalle prestazioni della rete/CPU, quindi questo potrebbe spiegare perché è stato notato più frequentemente sui tablet. Ma il problema era anche riproducibile per me su Chrome per macOS dopo aver rallentato la rete/CPU negli strumenti per sviluppatori.
Sembra che ci sia un problema in sospeso quando l’impostazione del sito ‘indicatore di caricamento’ è configurata sull’impostazione (non predefinita) ‘spinner’. Lo risolveremo al più presto.