d7149aad67e76639c01696bc31eb8040e3aaf5d7
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
Description
No description provided
Languages
Swift
100%