Solo déjame escribir los dígitos

Fuentes: Just Let Me Write Digits

AGOV es el sistema de identidad digital del Gobierno suizo, en funcionamiento desde 2024 y con 1,6 millones de cuentas registradas. Se utiliza para acceder al seguro de desempleo, presentar la declaración de la renta y, en el cantón de Zúrich, es la única vía para solicitar la ciudadanía. El autor de este artículo relata su experiencia al intentar crear una cuenta: el formulario inicial pide un código de verificación distribuido en seis casillas, una por dígito, pero al escribir en ellas el cursor no avanza automáticamente a la siguiente y se acumulan varios caracteres señalados en rojo como error; al rellenar manualmente cada casilla, la página devuelve un aviso de "campo obligatorio" pese a estar todas completas.

El bug se reproduce en Firefox, Chromium y Chrome sobre Linux, y en Firefox, Safari y Chrome sobre macOS, mientras que sí funcionaba en equipos ajenos, incluido un portátil corporativo. El autor descarta que se trate de un problema de CAPTCHA, pues FriendlyCaptcha se ejecuta antes del formulario, ni de sistema operativo no soportado, aunque la documentación oficial de AGOV solo menciona Windows y macOS como compatibles, y otra página sí lista Linux y Firefox.

La asistencia al usuario se solicita mediante un formulario web que, a su vez, requiere superar esa misma verificación por correo electrónico, lo que convierte el problema en un pez que se muerde la cola. La aplicación oficial para Android, AGOV Access, acumula 1,4 estrellas en Google Play, con quejas recurrentes sobre la incompatibilidad con GrapheneOS. Para resolver el misterio, el autor inspecciona el JavaScript de la página, de 2,4 MB y más de 100.000 líneas de código semiobfuscado, en busca de la causa raíz del error de entrada de dígitos.