Fix: Eliminar estado de carga durante actualizaciones para evitar desmontaje de UI
All checks were successful
build-and-deploy / build-and-deploy (push) Successful in 1m9s

- No activar cargando.value durante actualizar() en useIndexedDB
- Evitar que el loading spinner desmonte todo el formulario al guardar
- Mantener UI fluida durante actualizaciones en tiempo real
This commit is contained in:
2025-10-18 03:52:26 -06:00
parent ac98bfbc51
commit 2509f77aa6

View File

@@ -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
}
}