Web Development
Bug Report
Redux-Saga takeLatest silently dropped saves: cancelled tasks on concurrent edits
Users editing several rows quickly lost some of their changes with no error at all. Our autosave saga used takeLatest, which cancelled the save for row A as soon as row B fired, leaving the UI saying Saved while state rolled back. Per-entity concurrency fixed it.