Si è verificato un errore nel modal di login (come nel topic 293167)

Ho notato questo bug in precedenza su Meta, ma poi è apparso nei miei deployment dopo l’ultimo aggiornamento: facendo clic su login, appare la modale “Welcome back :wave:”, che viene immediatamente oscurata da “Sorry, an error occurred”. Facendo clic su OK, la modale di errore viene rimossa e l’autenticazione può proseguire normalmente.

C’è un log di errore nella console:

ajax-error.js:9:12
    l ajax-error.js:9
    p ajax-error.js:95
    passkeyLogin login.js:147
2 Mi Piace

Qual browser usi?

Firefox 115.7.0esr (64-bit) su Debian 12.

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

1 Mi Piace

Allora penso che sia lo stesso problema di Error message displaying at login with Linux/Firefox

2 Mi Piace

Questa è una regressione introdotta qui: FEATURE: Allow users to confirm session with passkeys (#24337) · discourse/discourse@c6ead3f · GitHub

Penso che il codice debba essere spostato nel try{} sottostante; altrimenti, l’errore utilizzerà l’interfaccia utente invece della console.

4 Mi Piace

Grazie per la segnalazione. Questo dovrebbe essere risolto tramite FIX: Handle old Firefox versions that do not support isConditionalMed… by pmusaraj · Pull Request #25549 · discourse/discourse · GitHub, sono riuscito a riprodurlo solo con quella versione di Firefox su Windows/macOS, ma la correzione dovrebbe applicarsi anche ad altri sistemi operativi.

3 Mi Piace

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