Utilizzando un account con 2FA abilitato (security key), non riesco ad aggiungere un indirizzo email aggiuntivo al mio profilo.
Facendo clic sul pulsante “Autentica con Security Key” nella pagina di conferma, viene visualizzato un messaggio di errore: You supplied invalid parameters to the request: Discourse::InvalidParameters.
Questo problema è stato segnalato in relazione alla nostra istanza self-hosted su forum.torproject.org, ma sono stato anche in grado di riprodurlo qui su meta.
Posso riprodurre il problema su meta e anche localmente. Da una rapida analisi, non sembra correlato alle passkey, ma piuttosto a una regressione simile a quella che @david ha corretto l’ultima volta.
Prima di premere il pulsante “Autentica con Security Key”, vedo errori JavaScript:
Uncaught Error: Could not find module `discourse/loader-shims` imported from `(require)`
at missingModule (loader.js:247:1)
at findModule (loader.js:258:1)
at requireModule (loader.js:24:1)
at eval (i18n:1:1)
at en.js:1:1
e
loader.js:247 Uncaught Error: Could not find module `discourse/lib/ajax` imported from `discourse/lib/webauthn`
at missingModule (loader.js:247:1)
at findModule (loader.js:258:1)
at Module.findDeps (loader.js:168:1)
at findModule (loader.js:262:1)
at Module.findDeps (loader.js:168:1)
at findModule (loader.js:262:1)
at requireModule (loader.js:24:1)
at eval (bootstrap:3:3)
at eval (bootstrap:4:3)
at bootstrap.js:1:1