diff --git a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs index 1e4faa1..5155567 100644 --- a/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs +++ b/src/UniTask/Assets/Plugins/UniTask/Runtime/UniTaskExtensions.cs @@ -201,6 +201,7 @@ namespace Cysharp.Threading.Tasks if (cancellationToken.IsCancellationRequested) { + task.Forget(); return UniTask.FromCanceled(cancellationToken); } @@ -224,6 +225,7 @@ namespace Cysharp.Threading.Tasks if (cancellationToken.IsCancellationRequested) { + task.Forget(); return UniTask.FromCanceled(cancellationToken); }