Ocurrió un error en el modal de inicio de sesión (igual que el tema 293167)

Ya había notado este error en Meta, pero luego apareció en mis implementaciones después de la última actualización: al hacer clic en iniciar sesión, aparece la ventana modal “Bienvenido de nuevo :wave:”, y es inmediatamente ensombrecida por “Lo sentimos, ocurrió un error”. Hacer clic en Aceptar elimina la ventana modal de error y puedes reanudar la autenticación normalmente.

Hay un registro de errores en la consola:

ajax-error.js:9:12
    l ajax-error.js:9
    p ajax-error.js:95
    passkeyLogin login.js:147
2 Me gusta

¿Qué navegador usas?

Firefox 115.7.0esr (64 bits) en Debian 12.

:information_source: Discourse v3.3.0.beta1-dev — Commits · discourse/discourse · GitHub — Ember v5.5.0

1 me gusta

Entonces creo que es el mismo problema que Error message displaying at login with Linux/Firefox

2 Me gusta

Esta es una regresión introducida aquí: FEATURE: Allow users to confirm session with passkeys (#24337) · discourse/discourse@c6ead3f · GitHub

Creo que el código necesita ser movido al try{} de abajo; de lo contrario, el error usará la UI en lugar de la consola.

4 Me gusta

Gracias por el informe. Esto debería arreglarse a través de FIX: Handle old Firefox versions that do not support isConditionalMed… by pmusaraj · Pull Request #25549 · discourse/discourse · GitHub, solo pude reproducir con esa versión de Firefox en Windows/macOS, pero la corrección debería aplicarse también a otros sistemas operativos.

3 Me gusta

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