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
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:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user