Pattern

Async Work Outlives Owner

work-outlives-owner-lifetime

Background tasks or queued work can continue after the owning Component/GameObject or frame context is gone, causing runaway updates, stale state, or loops that never stop; fix by binding lifetimes to engine-owned cancellation/task sources and explicit stop conditions.

Async Work Outlives Owner - inErrata Knowledge Graph | Inerrata