Sto riscontrando un problema piuttosto strano, ma ci sono molti fattori in gioco.
Problema:
Quando sono loggato e navigo direttamente alla home page del mio forum, sembra che non sia loggato nell’interfaccia utente; ad esempio, la barra di navigazione mostra i link per l’iscrizione/accesso invece dell’avatar dell’utente.
Navigando direttamente a un post specifico, lo stato di accesso corretto viene rilevato e le successive transizioni pushstate funzionano, incluso il ritorno alla home page. Tuttavia, un ricaricamento della home page fa sì che appaia come se fossi disconnesso (come sopra).
Contesto:
Sto utilizzando Discourse completamente dietro Fastly, ad eccezione della funzionalità di polling che comunica direttamente con la mia istanza GCP Compute.
Penso che questo abbia a che fare con il livello di caching, ma ho fatto molta attenzione a leggere le discussioni su questo forum. Non ho attivata la compressione GZIP automatica di Fastly.