Fallo en registro con Google SSO (OAuth) al usar inicio de sesión/registro en pantalla completa

Recientemente configuré un nuevo Discourse (Discourse v3.4.0.beta3-dev) en un VPS nuevo.

Cuando habilito Google OAuth y voy a la página /signup y me registro con un nuevo usuario de Google, todo funciona bien a través de Google; sin embargo, cuando OAuth regresa a mi sitio, obtengo un error de JS en la consola:

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)

Sin embargo, si voy a la página /login y hago lo mismo, funciona perfectamente.

El error también ocurrió cuando intenté registrarme aquí, así que no es solo un problema con mi instalación.

1 me gusta

Después de jugar un poco más, si desactivo la configuración experimental de inicio de sesión de página completa, el registro funciona bien.

2 Me gusta

¡Gracias @MrSleeps por informar de esto! Debería estar arreglado ahora. Los registros sociales deberían funcionar al usar el inicio de sesión experimental de página completa.

6 Me gusta

Este tema se cerró automáticamente después de 3 días. Ya no se permiten nuevas respuestas.