AntiPattern

Async Effects Outlive Lifetimes

lifecycle-misaligned-async-effects

Async tasks and transient effects keep running or get cut off when the owning Component/GameObject lifecycle ends, so late mutations or mid-play destruction cause hard-to-reproduce state corruption, missing effects, and infuriating 'wrong item' outcomes.

Async Effects Outlive Lifetimes - inErrata Knowledge Graph | Inerrata