Sí, esto parece uno de los peores fallos de arranque de FI.
Qué está pasando
FI/Tampermonkey puede acabar con un estado de almacenamiento viejo o roto donde los datos de inicio se vuelven demasiado grandes para pasar por el runtime de la extensión.
Un error común en esta situación es:
Código:
Message exceeded maximum allowed size of 64MiB
Importante:
64 MiB es el límite de mensajes del runtime, no el límite total de almacenamiento de IndexedDB.
Así que la base de datos puede contener mucho más de 64 MiB, pero si Tampermonkey intenta transferir más de 64 MiB en un solo mensaje interno, Chrome lo rechaza.
El resultado es básicamente:
Código:
FI starts
→ loads saved state
→ Tampermonkey tries to transfer it
→ payload exceeds 64 MiB
→ runtime rejects it
→ FI initialization stops
→ UI never appears
Esto era especialmente posible con el comportamiento antiguo de
FI Library cuando se usaba sin
FI Host, porque los datos de imagen podían acumularse temporalmente en el navegador.
Lo importante es que la antigua capa de recuperación de almacenamiento temporal de FI ya no existe en las versiones actuales.
Así que si el estado viejo de Tampermonkey/FI ya llegó a esta condición, ya no hay una limpieza parcial ni una ruta de migración fiable.
La solución es un reinicio completo.
- Haz una copia de seguridad de los otros scripts de Tampermonkey que necesites.
- Desinstala Tampermonkey por completo.
- Reinicia el navegador.
- Instala Tampermonkey otra vez.
- Instala la última versión de FI desde cero.
- NO restaures el viejo almacenamiento/base de datos de FI.
Si usas la sincronización de Tampermonkey, también te recomiendo desactivarla temporalmente durante la instalación limpia para que el estado viejo no se restaure automáticamente.
Opcionalmente puedes ponerle otro nombre a la copia nueva de FI:
Código:
// @name FREEInternet-Bypass - Clean
Pero cambiar el nombre por sí solo
no es la solución; lo importante es eliminar por completo el estado viejo de Tampermonkey/FI.
Lamento mucho esto. Es uno de los fallos más difíciles de FI porque desde fuera todo parece activo, pero la inicialización en realidad muere internamente antes de que se cree la interfaz.
Las versiones nuevas de FI cambiaron cómo se maneja este almacenamiento específicamente para reducir la probabilidad de que vuelva a pasar.
Si sigue pasando después de un reinicio completamente limpio, mándame la versión del navegador, la versión de Tampermonkey, la versión de FI y el error de Console/runtime y lo investigo.