Si has estado desesperado por el navegador Helium que borra aleatoriamente tus sesiones iniciadas y extensiones, finalmente tenemos buenas noticias para ti. A principios de este mes, destacamos este problema exacto, señalando que los desarrolladores estaban completamente desconcertados e incapaces de reproducir el error. Ahora, gracias a la detallada investigación de los usuarios, se ha encontrado la causa raíz y se está trabajando activamente en una solución permanente.
El avance ocurrió durante el fin de semana cuando un usuario de macOS que ejecutaba Helium versión 0.14.5.1 detalló un fallo masivo en la migración de su perfil. Después de reiniciar el navegador para una actualización, todas sus sesiones autenticadas desaparecieron instantáneamente, a pesar de que su historial, extensiones y contraseñas guardadas permanecieron intactas. Un análisis de la base de datos de cookies reveló una eliminación masiva automatizada; esencialmente, el navegador trató las cookies encriptadas existentes como obsoletas y las borró.

Hemos estado monitoreando las discusiones resultantes sobre estos problemas de Helium, y un desarrollador ha intervenido para explicar exactamente qué está fallando. El verdadero culpable es el sistema de anti-manipulación incorporado de Chromium. El desarrollador describió candidamente estas medidas de seguridad como poco pulidas y «demasiado nucleares», señalando que a menudo fallan incluso en las compilaciones estándar de Chromium.
Cuando actualizas Helium, el proceso de navegador anterior a veces retiene el bloqueo de SQLite durante un segundo más de lo necesario. El nuevo proceso lanzado intenta acceder a tus cookies encriptadas, encuentra este bloqueo temporal y confunde la demora con una pérdida total de la clave de encriptación. En pánico, el navegador borra completamente tus datos encriptados y genera una nueva clave, lo que inmediatamente te desconecta de todos los sitios web. El desarrollador señaló que la indisponibilidad temporal del servicio oscrypt provoca la misma eliminación catastrófica.

Para evitar que Chromium destruya los datos del usuario, el equipo de Helium está programando actualmente una función personalizada de prevención de pérdida de datos. Debido a que quieren probarla a fondo, esta salvaguarda se lanzará inicialmente como una bandera experimental del navegador. El equipo planea refinar progresivamente la función antes de implementarla ampliamente, lo que debería poner fin a estas frustrantes eliminaciones durante las actualizaciones.
Si llegas a atrapar este error en acción y puedes obtener los rastros de fallos o registros, el equipo sigue pidiendo a los usuarios que los envíen a [email protected] para ayudar a fortalecer la próxima solución.