diff --git a/nuxt4/app/composables/useIndexedDB.ts b/nuxt4/app/composables/useIndexedDB.ts index 3533a0a..3fc9bdb 100644 --- a/nuxt4/app/composables/useIndexedDB.ts +++ b/nuxt4/app/composables/useIndexedDB.ts @@ -308,7 +308,8 @@ export const useIndexedDB = () => { } try { - cargando.value = true + // NO activar cargando durante actualizaciones para evitar + // desmontar los componentes de la UI error.value = null await updateSession(sesion) // NO reemplazar el objeto completo para mantener las referencias de Vue @@ -317,8 +318,6 @@ export const useIndexedDB = () => { error.value = err as Error console.error('Error al actualizar sesión:', err) throw err - } finally { - cargando.value = false } }