La pagina di errore appare ripetutamente dopo aver tentato di accedere a una pagina privata

Ciao, stavo semplicemente navigando nei forum e uno dei post conteneva un link alla lounge. Ci ho cliccato e, come previsto, mi ha portato alla pagina ‘Oops’. Stranamente, quando provo ad andare alla home page premendo il logo, appare di nuovo la pagina ‘Oops’. Anche tentando di accedere a un altro post, succede la stessa cosa. Purtroppo non posso pubblicare un video a riguardo, ma il problema è facile da replicare. Ad esempio, prova ad accedere a lounge se sei un nuovo membro.

Nota: Questo accade su tutti i siti, non solo su questo. Posso confermare che riesco a replicarlo ripetutamente e l’unico modo reale per risolvere il problema è aprire una nuova scheda e accedere al forum da lì.

Vorrei solo precisare che è la prima volta che provo a segnalare un bug; mi scuso se ci sono delle incongruenze nel mio messaggio, ma ho notato questo problema e vorrei che venisse risolto.

5 Mi Piace

Possiamo riprodurlo, @tshenry?

4 Mi Piace

Ok, sono contento di non essere l’unico ad avere questo problema, perché all’inizio ero un po’ scettico.

2 Mi Piace

Sì, posso farlo, anche come utente anonimo. Sembra che il routing si interrompa in alcuni punti e si rimanga in uno stato anomalo:

Va notato che riesco a cliccare con successo per accedere ai argomenti Popolari/Recenti, ma come puoi vedere, alcune rotte relative alle categorie nel menu hamburger non sembrano funzionare correttamente. Interessante notare che non vedo nulla nella console o nei log degli errori. Mi sono sbagliato: c’è un errore iniziale quando si clicca sul link della categoria, ma penso che questo sia prevedibile:

Screen Shot 2020-11-18 at 5.18.20 PM

7 Mi Piace

L’unico modo per risolvere questo problema al momento è aggiornare la pagina o aprire una nuova scheda. Il problema si verifica anche quando si visualizza un altro argomento e si fa clic sull’icona home.

3 Mi Piace

Di solito, questo è dovuto all’accesso a una pagina non Ember, ma è tipicamente difficile da fare.

1 Mi Piace

@eviltrout puoi assegnare questo per una correzione post-rilascio la prossima settimana?

3 Mi Piace

Ecco una soluzione! Sembra che Ember non gradisca affatto il rifiuto da Route.model.

3 Mi Piace

Aggiornamento: Questo è effettivamente causato dall’override dell’azione error, che ha l’implementazione corretta a livello superiore in routes/application.js.

Commit di follow-up per risolvere correttamente il problema:

4 Mi Piace

Questo argomento è stato automaticamente chiuso dopo 2 giorni. Non sono più ammesse nuove risposte.