Problema di accesso con Google SSO (OAuth) durante la registrazione quando si usa la modalità a schermo intero

Recentemente ho configurato un nuovo Discourse (Discourse v3.4.0.beta3-dev) su un VPS nuovo di zecca.

Quando abilito Google Oauth e vado alla pagina /signup e mi registro con un nuovo utente Google, tutto procede correttamente tramite Google, tuttavia quando l’Oauth ritorna al mio sito ricevo un errore JS nella console:

rsvp.js:23 Uncaught TypeError: Cannot read properties of undefined (reading 'set')
    at auth-complete.js:145:38
    at Array.forEach (<anonymous>)
    at auth-complete.js:144:57
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at d.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._runExpiredTimers (backburner.js.js:905:1)

Tuttavia, se vado alla pagina /login e faccio la stessa cosa, funziona correttamente.

Il bug si è verificato anche quando ho provato a registrarmi qui, quindi non è solo un problema della mia installazione.

1 Mi Piace

Dopo aver giocato un po’ di più, se disabilito l’impostazione sperimentale di accesso a pagina intera, la registrazione funziona correttamente.

2 Mi Piace

Grazie @MrSleeps per aver segnalato questo problema! Dovrebbe essere risolto ora. Le iscrizioni social dovrebbero funzionare quando si utilizza il login sperimentale fullpage.

6 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 3 giorni. Non sono più consentite nuove risposte.