El inicio de sesión (inicio de sesión local con correo electrónico y contraseña) no responde debido al siguiente error en tiempo de ejecución:
**publickeycredential no está definido.**
passkeyConditionalLogin
installModifier
install
untrack
install
Cada vez que se hace clic en el botón de inicio de sesión que aparece en la consola.
Entorno: sistema solo de invitación, solo de inicio de sesión. Intentando iniciar sesión como administrador. La única forma en que puedo entrar es con un correo electrónico que contiene un enlace de sesión de un solo uso.
firefox (Tor). ¡Te agradecería mucho si pudieras solucionarlo!
la configuración nuevamente para reproducir: solo usuarios registrados y solo por invitación.
¡Maldición! Gracias a ambos y a todos los que lo están arreglando. Entonces, ¿ejecuto rebuild y debería estar bien, sí? ¿O discourse-setup también extrae del repositorio? También creo que hay un error con la plantilla onion predeterminada: los enlaces onion redirigen a la página de clearnet y tengo que ejecutar el script doctor debido a algunos errores. No creo que tenga sentido desactivar manualmente la redirección en nginx, ya que el resto de las solicitudes seguirán pasando por clearnet, ¿verdad?
¿Puedo agregar técnicamente esas un par de líneas yo mismo para no agregar más tiempo de inactividad con la reconstrucción? ¿Dónde está ese directorio de aplicaciones? ¿Y sería suficiente reiniciar el lanzador?
Está llegando, está llegando. Acabo de enviar una modificación a la corrección, es complicado porque la interfaz de usuario condicional de las claves de acceso tiene un soporte desigual por parte de los navegadores.
En Firefox, no es compatible en absoluto. En Safari en iOS, la función es compatible, pero la llamada a isConditionalMediationAvailable() devuelve false… así que tuve que modificar el código para añadir una comprobación de funciones solo para Firefox.
Una vez que las pruebas pasen, fusionaré el cambio, debería estar disponible en aproximadamente una hora.
gracias, sí, vi los segundos commits… Estoy cambiando cosas localmente, así que no reconstruiré ahora mismo y solo reiniciaré el contenedor. Funcionará, ¿sí? ¿Lo hiciste tú localmente de forma manual?
He fusionado la PR, una vez que esté en tests-passed, puedes reconstruir y debería solucionar el problema. Estuve probando localmente con TOR y Firefox en macOS.
La corrección ya está fusionada y veo que se ha implementado en meta.discourse.org. ¿Puedes reproducir el problema aquí en tu dispositivo Android? Si es así, por favor comparte la versión del navegador, gracias.