Usando una cuenta con 2FA habilitado (llave de seguridad), no puedo agregar una dirección de correo electrónico adicional a mi perfil.
Al hacer clic en el botón “Autenticar con llave de seguridad” en la página de confirmación, se muestra un mensaje de error: You supplied invalid parameters to the request: Discourse::InvalidParameters.
Este problema ha sido reportado en relación con nuestra instancia autoalojada en forum.torproject.org, pero también pude reproducirlo aquí mismo en meta.
Puedo reproducirlo tanto en meta como localmente. Por una rápida revisión, no parece estar relacionado con passkeys, sino con una regresión similar a la que @davidarregló la última vez.
Antes de presionar el botón “Autenticar con llave de seguridad”, veo errores de JS:
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
y
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