Skip to content
← Noticias

Firefox 150 y las passkeys: situación actual

Firefox 150 incorporó compatibilidad con la API nativa de passkeys. Esto es lo que significa para Peach, qué bloquea hoy la ruta nativa y qué funciona ahora mismo.

La versión corta

Las passkeys de Peach funcionan ya en Firefox. Mientras esperamos que Mozilla cierre un error de la API nativa de passkeys de Firefox 150, usamos el mismo enfoque a nivel del DOM que Bitwarden y 1Password. En cuanto se cierre, Peach cambiará automáticamente a la ruta nativa.

Qué cambió en Firefox 150

Firefox 150 llegó con la infraestructura de API que permite la compatibilidad nativa con passkeys de terceros sin soluciones alternativas. Era el hito que esperábamos. Peach ya incluye en su extensión la implementación nativa dirigida directamente a la API de Firefox 150.

El problema

Durante las pruebas encontramos un problema concreto en la implementación de passkeys de Firefox 150 que hace fallar de extremo a extremo algunos flujos de autenticación. Hemos presentado el informe en Bugzilla y está en revisión. No publicaremos una ruta nativa defectuosa mientras el problema del navegador siga abierto.

Lo que funciona ahora mismo

Mientras el informe de Bugzilla siga abierto, Peach usa la técnica de monkey patch a nivel del DOM de la que dependen hoy los principales gestores para ofrecer passkeys en Firefox. Bitwarden la usa. 1Password la usa. Funciona: las passkeys se guardan, se rellenan y autentican correctamente en Firefox con Peach instalado.

La diferencia entre ambos enfoques está por completo en cómo la extensión se conecta al navegador. Para ti, la experiencia es la misma.

Qué pasará cuando Mozilla publique la solución

No tendrás que hacer nada. Peach detectará que la API nativa funciona correctamente y cambiará a ella. La ruta ya está en la extensión. No hace falta actualizar ni cambiar la configuración: simplemente dejará de usar la capa de compatibilidad.

Publicaremos aquí una actualización cuando se cierre el informe de Bugzilla.

Seguir el problema: Bugzilla #2036967