Une erreur s'est produite dans la fenêtre modale de connexion (identique au sujet 293167)

J’ai déjà remarqué ce bug sur Meta, mais il est apparu sur mes déploiements après la dernière mise à niveau : en cliquant sur connexion, la fenêtre modale « Bienvenue de retour :wave: » apparaît, et est immédiatement masquée par « Désolé, une erreur s’est produite ». Cliquer sur OK supprime la fenêtre modale d’erreur et vous pouvez reprendre l’authentification normalement.

Il y a un journal d’erreurs dans la console :

ajax-error.js:9:12
    l ajax-error.js:9
    p ajax-error.js:95
    passkeyLogin login.js:147
2 « J'aime »

Quel navigateur utilisez-vous ?

Firefox 115.7.0esr (64 bits) sur Debian 12.

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

1 « J'aime »

Alors je pense que c’est le même problème que Error message displaying at login with Linux/Firefox

2 « J'aime »

Ceci est une régression introduite ici : FEATURE: Allow users to confirm session with passkeys (#24337) · discourse/discourse@c6ead3f · GitHub

Je pense que le code doit être déplacé dans le try{} ci-dessous ; sinon, l’erreur utilisera l’interface utilisateur au lieu de la console.

4 « J'aime »

Merci pour le rapport. Cela devrait être corrigé via FIX: Handle old Firefox versions that do not support isConditionalMed… by pmusaraj · Pull Request #25549 · discourse/discourse · GitHub, je n’ai pu reproduire qu’avec cette version de Firefox sur Windows/macOS, mais la correction devrait également s’appliquer aux autres systèmes d’exploitation.

3 « J'aime »

Ce sujet a été automatiquement fermé après 4 jours. Les nouvelles réponses ne sont plus autorisées.