alexandrev-tibco d7149aad67 Fix ANR al terminar el import CSV (save + widget refresh por cada fila)
createSnapshot hacía save() por cada snapshot, y save() dispara refreshWidgetData
→ checkpointWAL (performAndWait en el viewContext main) + reloadAllTimelines. Con
213 snapshots eran 213 saves + 213 checkpoints en el main → Application Not
Responding. Añadido modo batch a createSnapshot (no guarda por fila; applyImport
ya guarda el contexto una vez al final) y flag suppressWidgetRefresh en
CoreDataStack para neutralizar el refresh por fila durante el import, con un único
refreshWidgetData al terminar.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L2p3gUZRNWW388rWFRjiU7
2026-07-23 11:38:32 +02:00
2026-07-23 11:02:57 +02:00
2026-02-01 11:12:57 +01:00
2026-02-01 11:12:57 +01:00
2026-01-30 22:55:11 +01:00
2026-01-30 22:55:11 +01:00
2026-01-30 22:55:11 +01:00
2026-01-30 22:55:11 +01:00
2026-02-01 11:12:57 +01:00
S
Description
No description provided
13 MiB
Languages
Swift 100%